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

后一种说明适用于大小字符串可调整的结构。