Freigeben über


Zeichenfolgen (RPC)

Es gibt drei Zeichenfolgentypen, die durch die folgenden endenden Unterzeichenfolgen im Formatzeichen gekennzeichnet sind.

Art Teilzeichenfolge
Zeichenfolge CSTRING
Breite Zeichenfolge WSTRING
Zeichenfolgenfähige Struktur SSTRING

 

Nichtkonformante Zeichenfolgen

Ein Beispiel für eine nichtkonformante Zeichenfolge ist eine [Zeichenfolge] in einem Array mit fester Größe.

FC_CSTRING | FC _WSTRING 
FC_PAD 
string_size<2>

Konforme Zeichenfolgen

FC_C_CSTRING | FC_C_WSTRING
FC_PAD 

–oder–

FC_C_CSTRING | FC_C_WSTRING 
FC_STRING_SIZED 
conformance_description<> 

Das erste Format beschreibt allgemeine Zeichenfolgen, z. B. ein [string] Zeichen *-Argument. Eine konforme Zeichenfolge der Größe weist die letzte Beschreibung auf.

Die conformance_description<> ist ein Korrelationsdeskriptor und hat 4 oder 6 Byte, je nachdem, ob /robust verwendet wird.

Strukturzeichenfolgen

Es folgt eine nichtkonformante Zeichenfolgenstruktur:

FC_SSTRING 
element_size<1> 
number_of_elements<2>

Konforme Zeichenfolgenstruktur:

FC_C_SSTRING 
element_size<1>

–oder–

FC_C_SSTRING 
elements_size<1> 
FC_STRING_SIZED FC_PAD 
conformance_description<>

Die letztere Beschreibung ist für eine Zeichenfolgenstruktur der Größe bestimmt.