文字列 (RPC)

書式指定文字には、次の終了サブ文字列で示される 3 つの文字列型があります。

Type Substring
文字列 Cstring
ワイド文字列 WSTRING
文字列可能な構造体 SSTRING

 

不適合文字列

不適合な文字列の例として、固定サイズ配列の [string] があります。

FC_CSTRING | FC _WSTRING 
FC_PAD 
string_size<2>

準拠する文字列

FC_C_CSTRING | FC_C_WSTRING
FC_PAD 

\- または -

FC_C_CSTRING | FC_C_WSTRING 
FC_STRING_SIZED 
conformance_description<> 

最初の形式では 、[string] char * 引数などの一般的な文字列が記述されています。 サイズが大きな準拠文字列には、後者の説明があります。

conformance_description<> は相関記述子であり、 /robust が使用されているかどうかに応じて 4 バイトまたは 6 バイトです。

構造体の文字列

不適合な文字列可能な構造体を次に示します。

FC_SSTRING 
element_size<1> 
number_of_elements<2>

準拠する文字列可能な構造体:

FC_C_SSTRING 
element_size<1>

–または–

FC_C_SSTRING 
elements_size<1> 
FC_STRING_SIZED FC_PAD 
conformance_description<>

後者の説明は、サイズが大きい文字列可能な構造体用です。