webservices.h) (WS_XML_NODE_POSITION 结构

表示 XML 缓冲区中的位置。 可以通过调用 WsGetReaderPositionWsGetWriterPosition 来获取读取器或编写器中的当前位置。 可以通过调用 WsSetReaderPosition 或 WsSetWriterPosition 来设置读取器或 编写器中的当前位置。

使用 WsRemoveNode 删除对应于或包含某个位置的节点将导致该位置的后续使用失败。 位置本身仍然有效,但依赖于该位置的操作将失败。

只要包含 XML 缓冲区有效,就可以使用位置。 删除相应的缓冲区后使用位置将显示未定义的行为。

语法

typedef struct _WS_XML_NODE_POSITION {
  WS_XML_BUFFER *buffer;
  void          *node;
} WS_XML_NODE_POSITION;

成员

buffer

位置引用的 xml 缓冲区。

node

节点的内部句柄。

要求

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