webservices.h) (WS_XML_STRING 结构

表示一个字符串,该字符串可以选择具有与之关联的 字典 信息。 xml API 使用 WS_XML_STRINGs 来标识前缀、localName 和命名空间。

语法

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_VALUEWS_XML_STRING_NULLWS_XML_STRING_DICTIONARY_VALUE 来初始化此结构。

字典信息由二进制编码用于编写更紧凑的 xml 文档。

要求

要求
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
标头 webservices.h