Compartilhar via


estrutura WS_XML_NODE_POSITION (webservices.h)

Representa uma posição dentro de um buffer XML. A posição atual em um leitor ou gravador pode ser obtida chamando WsGetReaderPosition ou WsGetWriterPosition. A posição atual em um leitor ou gravador pode ser definida chamando WsSetReaderPosition ou WsSetWriterPosition.

O uso de WsRemoveNode para remover um nó que corresponde ou contém uma posição fará com que o uso subsequente da posição falhe. A posição em si permanece válida, mas as operações que dependem dessa posição falharão.

As posições podem ser usadas desde que o buffer XML que contém seja válido. O uso de uma posição após a exclusão do buffer correspondente exibirá um comportamento indefinido.

Sintaxe

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

Membros

buffer

O buffer xml ao qual a posição se refere.

node

Um identificador interno para o nó.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h