WS_XML_NODE_POSITION 結構 (webservices.h)
表示 XML 緩衝區內的位置。 讀取器或寫入器內的目前位置可以藉由呼叫 WsGetReaderPosition 或 WsGetWriterPosition 來取得。 讀取器或寫入器內的目前位置可以藉由呼叫 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 |