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

 

Chaînes non conforme

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>

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

Chaînes de structure

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.