Zeichenfolgen (RPC)
Es gibt drei Zeichenfolgentypen, die durch die folgenden endenden Unterzeichenfolgen im Formatzeichen gekennzeichnet sind.
Typ | TEILZEICHENFOLGE |
---|---|
Zeichenfolge | CSTRING |
Breite Zeichenfolge | WSTRING |
Zeichenfolgenfähige Struktur | SSTRING |
Nicht konforme Zeichenfolgen
Ein Beispiel für eine nichtkonformante Zeichenfolge ist eine [Zeichenfolge] für ein 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] char *-Argument. Eine konforme Zeichenfolge in Größe weist die letzte Beschreibung auf.
Der conformance_description<> ist ein Korrelationsdeskriptor und verfügt über 4 oder 6 Bytes, je nachdem, ob /robust verwendet wird.
Strukturzeichenfolgen
Es folgt eine nicht zeichenfolgenfähige Struktur:
FC_SSTRING
element_size<1>
number_of_elements<2>
Konforme zeichenfolgenfähige Struktur:
FC_C_SSTRING
element_size<1>
–Oder–
FC_C_SSTRING
elements_size<1>
FC_STRING_SIZED FC_PAD
conformance_description<>
Die letzte Beschreibung ist für eine Zeichenfolgen-fähige Struktur.