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 アプリ] |
Header | webservices.h |