字串 (RPC)

格式字元中的下列結尾子字串表示有三種字串類型。

類型 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 <> 是相互關聯描述元,且有 4 或 6 個位元組,視 是否使用 /robust 而定。

結構字串

以下是不一致字串可支援的結構:

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

後者描述適用于可調整大小的字串結構。