Fonction WsCopyNode (webservices.h)
Copie le nœud actuel du lecteur XML spécifié vers l’enregistreur XML spécifié.
Syntaxe
HRESULT WsCopyNode(
[in] WS_XML_WRITER *writer,
[in] WS_XML_READER *reader,
[in, optional] WS_ERROR *error
);
Paramètres
[in] writer
Pointeur vers le WS_XML_WRITER vers lequel copier le nœud XML.
[in] reader
Pointeur vers le WS_XML_READER à partir duquel copier le nœud XML.
[in, optional] error
Pointeur vers une structure de WS_ERROR qui reçoit des informations d’erreur supplémentaires en cas d’échec de la fonction.
Valeur retournée
Si la fonction réussit, elle retourne NO_ERROR ; sinon, il retourne un code d’erreur HRESULT.
Code de retour | Description |
---|---|
|
L’opération n’est pas autorisée en raison de l’état actuel de l’objet. |
|
Les données d’entrée n’étaient pas au format attendu ou n’avaient pas la valeur attendue. |
|
Un quota a été dépassé. |
Remarques
Si le type de nœud actuel est WS_XML_NODE_TYPE_ELEMENT,le nœud actuel, tous ses enfants et l’élément de fin correspondant sont copiés dans l’enregistreur XML.
Si le type de nœud actuel est WS_XML_NODE_TYPE_BOF, les nœuds sont copiés jusqu’à ce qu’un nœud de type WS_XML_NODE_TYPE_EOF soit atteint. Pour plus d’informations sur les types de nœuds, consultez l’énumération WS_XML_NODE_TYPE .
Le lecteur sera positionné sur le nœud après le nœud copié.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | webservices.h |
Bibliothèque | WebServices.lib |
DLL | WebServices.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour