Funzione WsCopyNode (webservices.h)
Copia il nodo corrente dal lettore XML specificato al writer XML specificato.
Sintassi
HRESULT WsCopyNode(
[in] WS_XML_WRITER *writer,
[in] WS_XML_READER *reader,
[in, optional] WS_ERROR *error
);
Parametri
[in] writer
Puntatore al WS_XML_WRITER in cui copiare il nodo XML.
[in] reader
Puntatore al WS_XML_READER da cui copiare il nodo XML.
[in, optional] error
Puntatore a una struttura WS_ERROR che riceve informazioni aggiuntive sull'errore se la funzione ha esito negativo.
Valore restituito
Se la funzione ha esito positivo, restituisce NO_ERROR; in caso contrario, restituisce un codice di errore HRESULT.
Codice restituito | Descrizione |
---|---|
|
L'operazione non è consentita a causa dello stato corrente dell'oggetto . |
|
I dati di input non erano nel formato previsto o non hanno il valore previsto. |
|
È stata superata una quota. |
Commenti
Se il tipo di nodo corrente è WS_XML_NODE_TYPE_ELEMENT, il nodo corrente, tutti i relativi elementi figlio e l'elemento finale corrispondente vengono copiati nel writer XML.
Se il tipo di nodo corrente è WS_XML_NODE_TYPE_BOF, i nodi vengono copiati fino a quando non viene raggiunto un nodo di tipo WS_XML_NODE_TYPE_EOF. Per informazioni sui tipi di nodo, vedere l'enumerazione WS_XML_NODE_TYPE .
Il lettore verrà posizionato sul nodo che segue il nodo copiato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | webservices.h |
Libreria | WebServices.lib |
DLL | WebServices.dll |