Chaînes (RPC)

Il existe trois types de chaînes dénotés par les sous-chaînes de fin suivantes dans le caractère de format.

Type Substring
Chaîne de caractères CSTRING
Chaîne de caractères larges WSTRING
Structure de chaîne pouvant être SSTRING

Chaînes non conformes

Un exemple de chaîne non conforme est une [ chaîne ] sur un tableau de taille fixe.

FC_CSTRING | FC _WSTRING 
FC_PAD 
string_size<2>

Chaînes conformes

FC_C_CSTRING | FC_C_WSTRING
FC_PAD 

–ou–

FC_C_CSTRING | FC_C_WSTRING 
FC_STRING_SIZED 
conformance_description<> 

Le premier format décrit les chaînes courantes, comme un argument de [ type ] chaîne * . Une chaîne conforme dimensionnée possède la dernière Description.

La description de la conformité _<> est un descripteur de corrélation et contient 4 ou 6 octets selon que /Robust est utilisé ou non.

Chaînes de structure

Voici une structure de chaîne pouvant être non conforme :

FC_SSTRING 
element_size<1> 
number_of_elements<2>

Structure pouvant être convertie en chaîne :

FC_C_SSTRING 
element_size<1>

ni

FC_C_SSTRING 
elements_size<1> 
FC_STRING_SIZED FC_PAD 
conformance_description<>

Cette dernière Description est destinée à une structure de chaîne pouvant être dimensionnée.