Share via


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