WS_XML_NODE_POSITION-Struktur (webservices.h)
Stellt eine Position innerhalb eines XML-Puffers dar. Die aktuelle Position in einem Reader oder Writer kann durch Aufrufen von WsGetReaderPosition oder WsGetWriterPosition abgerufen werden. Die aktuelle Position in einem Reader oder Writer kann durch Aufrufen von WsSetReaderPosition oder WsSetWriterPosition festgelegt werden.
Die Verwendung von WsRemoveNode zum Entfernen eines Knotens, der einer Position entspricht oder enthält, führt dazu, dass die nachfolgende Verwendung der Position fehlschlägt. Die Position selbst bleibt gültig, aber Vorgänge, die von dieser Position abhängen, schlagen fehl.
Positionen können verwendet werden, solange der enthaltende XML-Puffer gültig ist. Die Verwendung einer Position nach dem Löschen des entsprechenden Puffers weist ein nicht definiertes Verhalten auf.
Syntax
typedef struct _WS_XML_NODE_POSITION {
WS_XML_BUFFER *buffer;
void *node;
} WS_XML_NODE_POSITION;
Member
buffer
Der XML-Puffer, auf den die Position verweist.
node
Ein internes Handle für den Knoten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | webservices.h |