struttura WS_XML_NODE_POSITION (webservices.h)
Rappresenta una posizione all'interno di un buffer XML. La posizione corrente all'interno di un lettore o di un writer può essere ottenuta chiamando WsGetReaderPosition o WsGetWriterPosition. La posizione corrente all'interno di un lettore o di un writer può essere impostata chiamando WsSetReaderPosition o WsSetWriterPosition.
Se si usa WsRemoveNode per rimuovere un nodo che corrisponde a o contiene una posizione, l'uso successivo della posizione avrà esito negativo. La posizione stessa rimane valida, ma le operazioni che dipendono da tale posizione avranno esito negativo.
Le posizioni possono essere utilizzate finché il buffer XML contenitore è valido. L'uso di una posizione dopo l'eliminazione del buffer corrispondente mostrerà un comportamento indefinito.
Sintassi
typedef struct _WS_XML_NODE_POSITION {
WS_XML_BUFFER *buffer;
void *node;
} WS_XML_NODE_POSITION;
Members
buffer
Buffer xml a cui fa riferimento la posizione.
node
Handle interno per il nodo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | webservices.h |