WS_XML_STRING 結構 (webservices.h)
表示選擇性地具有與其相關聯的 字典 資訊的字串。 xml API 會使用WS_XML_STRINGs來識別前置詞、localNames 和命名空間。
語法
typedef struct _WS_XML_STRING {
ULONG length;
BYTE *bytes;
WS_XML_DICTIONARY *dictionary;
ULONG id;
} WS_XML_STRING;
成員
length
字串之 UTF-8 編碼表示法中的位元元組數目。
bytes
編碼為UTF-8位元組的字串。
dictionary
包含字串之字典的指標。 如果字串不是字典的一部分,則此值可能是 NULL。
id
值,可唯一識別指定字典內的字串。 dictionary-strings>[id] 的項目應該識別此字串。
如果字典為 NULL,則此值未使用。
備註
字串會以UTF-8編碼位元組表示,而不是WCHAR。 它不需要為零終止。
宏 WS_XML_STRING_VALUE、 WS_XML_STRING_NULL 和 WS_XML_STRING_DICTIONARY_VALUE 可用來初始化這個結構。
二進位編碼會使用字典資訊來撰寫更精簡的 xml 檔。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 | webservices.h |