Share via


Cadeias de caracteres (RPC)

Há três tipos de cadeias de caracteres indicados pelas subcadeias de caracteres finais a seguir no caractere de formato.

Type Subcadeia de caracteres
Cadeia de caracteres CSTRING
Cadeia de caracteres largos WSTRING
Estrutura capaz de cadeia de caracteres SSTRING

 

Cadeias de caracteres não constantes

Um exemplo de cadeia de caracteres não constante é uma [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 char * de [cadeia de caracteres ]. Uma cadeia de caracteres compatível com tamanho 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 cadeia 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.