WsCopyNode-Funktion (webservices.h)
Kopiert den aktuellen Knoten aus dem angegebenen XML-Reader in den angegebenen XML-Writer.
Syntax
HRESULT WsCopyNode(
[in] WS_XML_WRITER *writer,
[in] WS_XML_READER *reader,
[in, optional] WS_ERROR *error
);
Parameter
[in] writer
Zeiger auf den WS_XML_WRITER , auf den der XML-Knoten kopiert werden soll.
[in] reader
Zeiger auf den WS_XML_READER , aus dem der XML-Knoten kopiert werden soll.
[in, optional] error
Zeiger auf eine WS_ERROR-Struktur , die zusätzliche Fehlerinformationen empfängt, wenn die Funktion fehlschlägt.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt sie NO_ERROR zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Der Vorgang ist aufgrund des aktuellen Zustands des Objekts nicht zulässig. |
|
Die Eingabedaten waren nicht im erwarteten Format oder hatten nicht den erwarteten Wert. |
|
Ein Kontingent wurde überschritten. |
Hinweise
Wenn der aktuelle Knotentyp WS_XML_NODE_TYPE_ELEMENT ist, werden der aktuelle Knoten, alle untergeordneten Elemente und das entsprechende Endelement in den XML-Writer kopiert.
Wenn der aktuelle Knotentyp WS_XML_NODE_TYPE_BOF ist, werden Knoten kopiert, bis ein Knoten vom Typ WS_XML_NODE_TYPE_EOF erreicht ist. Informationen zu Knotentypen finden Sie in der WS_XML_NODE_TYPE-Enumeration .
Der Reader wird auf dem Knoten positioniert, nachdem der Knoten kopiert wurde.
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] |
Zielplattform | Windows |
Kopfzeile | webservices.h |
Bibliothek | WebServices.lib |
DLL | WebServices.dll |