Share via


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