Chaînes (RPC)
Il existe trois types de chaînes indiqués par les sous-chaînes de fin suivantes dans le caractère de format.
Type | Sous-chaîne |
---|---|
Chaîne de caractères | CSTRING |
Chaîne de caractères large | WSTRING |
Structure en fonction des chaînes | 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 [string] char *. Une chaîne conforme de taille a la dernière description.
Le conformance_description<> est un descripteur de corrélation et a 4 ou 6 octets selon que /robuste est utilisé.
Chaînes de structure
Voici une structure non conforme capable de chaîne :
FC_SSTRING
element_size<1>
number_of_elements<2>
Structure de chaîne conforme :
FC_C_SSTRING
element_size<1>
–ou–
FC_C_SSTRING
elements_size<1>
FC_STRING_SIZED FC_PAD
conformance_description<>
La dernière description est destinée à une structure de chaîne dimensionnée.