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 |
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>
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.
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.