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.