WS_XML_NODE_POSITION 結構 (webservices.h)

表示 XML 緩衝區內的位置。 讀取器或寫入器內的目前位置可以藉由呼叫 WsGetReaderPositionWsGetWriterPosition 來取得。 讀取器或寫入器內的目前位置可以藉由呼叫 WsSetReaderPositionWsSetWriterPosition 來設定。

使用 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