Compartir a través de


estructura WS_XML_NODE_POSITION (webservices.h)

Representa una posición dentro de un búfer XML. La posición actual dentro de un lector o escritor se puede obtener llamando a WsGetReaderPosition o WsGetWriterPosition. La posición actual dentro de un lector o escritor se puede establecer llamando a WsSetReaderPosition o WsSetWriterPosition.

El uso de WsRemoveNode para quitar un nodo que corresponda a o que contenga una posición hará que se produzca un error en el uso posterior de la posición. La posición en sí sigue siendo válida, pero las operaciones que dependen de esa posición producirán un error.

Las posiciones se pueden usar siempre y cuando el búfer XML contenedor sea válido. El uso de una posición después de eliminar su búfer correspondiente mostrará un comportamiento indefinido.

Sintaxis

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

Miembros

buffer

Búfer xml al que hace referencia la posición.

node

Identificador interno del nodo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado webservices.h