WS_XML_READER_BINARY_ENCODING結構 (webservices.h)
用來指出讀取器應該將讀取的位元組解譯為二進位 xml。
語法
typedef struct _WS_XML_READER_BINARY_ENCODING {
WS_XML_READER_ENCODING encoding;
WS_XML_DICTIONARY *staticDictionary;
WS_XML_DICTIONARY *dynamicDictionary;
} WS_XML_READER_BINARY_ENCODING;
成員
encoding
衍生自 WS_XML_READER_ENCODING 之所有型別的基底型別。
staticDictionary
指出讀取器應該用於靜態字串的字典。 xml 檔的二進位表示會依標識子 (參考這些字串,而不是內嵌實際字串) ,因此它們必須包含寫入檔時所使用的相同字串集。
dynamicDictionary
指出讀取器應該用於動態字串的字典。 這些字串不是在寫入檔時在 staticDictionary 中,而是 WS_DYNAMIC_STRING_CALLBACK找到的字串。 xml 檔的二進位表示會依標識子 (參考這些字串,而不是內嵌實際字串) ,因此它們必須包含寫入檔時所使用的相同字串集。 使用讀取器和寫入器的應用程式必須協調這些字串所參考的值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | webservices.h |