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 | Substring |
---|---|
Chaîne de caractères | CSTRING |
Chaîne de caractères larges | WSTRING |
Structure pouvant être sous forme de chaîne | SSTRING |
Un exemple de chaîne non conforme est une chaîne [string] sur un tableau de taille fixe.
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<>
Le premier format décrit les chaînes courantes, comme un argument char * [string]. Une chaîne conforme dimensionnée a la dernière description.
Le conformance_description<> est un descripteur de corrélation et a 4 ou 6 octets selon que /robust est utilisé ou non.
Voici une structure non conforme aux chaînes :
FC_SSTRING
element_size<1>
number_of_elements<2>
Structure conforme à la capacité de chaîne :
FC_C_SSTRING
element_size<1>
–Ou–
FC_C_SSTRING
elements_size<1>
FC_STRING_SIZED FC_PAD
conformance_description<>
Cette dernière description concerne une structure dimensionnée pouvant être sous forme de chaînes.