Compartilhar via


Cadeias de caracteres (RPC)

Há três tipos de cadeias de caracteres indicados pelas seguintes sub-cadeias de caracteres finais no caractere de formato.

Tipo Subsequência
Cadeia de caracteres CSTRING
Cadeia de caracteres larga WSTRING
Estrutura capaz de cadeia de caracteres SSTRING

 

Cadeias de caracteres não conformantes

Um exemplo de cadeia de caracteres não conformante é um [cadeia de caracteres] em uma matriz de tamanho fixo.

FC_CSTRING | FC _WSTRING 
FC_PAD 
string_size<2>

Cadeias de caracteres em conformidade

FC_C_CSTRING | FC_C_WSTRING
FC_PAD 

–ou–

FC_C_CSTRING | FC_C_WSTRING 
FC_STRING_SIZED 
conformance_description<> 

O primeiro formato descreve cadeias de caracteres comuns, como um argumento [string] char *. Uma cadeia de caracteres conformante dimensionada tem a última descrição.

O conformance_description<> é um descritor de correlação e tem 4 ou 6 bytes, dependendo se /robust é usado.

Cadeias de caracteres de estrutura

Veja a seguir uma estrutura não compatível com cadeias de caracteres:

FC_SSTRING 
element_size<1> 
number_of_elements<2>

Estrutura compatível com cadeia de caracteres:

FC_C_SSTRING 
element_size<1>

–ou–

FC_C_SSTRING 
elements_size<1> 
FC_STRING_SIZED FC_PAD 
conformance_description<>

A última descrição é para uma estrutura de tamanho de cadeia de caracteres.