Partager via


WsWriteNode, fonction (webservices.h)

Écrit le nœud spécifié dans l’enregistreur XML.

Syntaxe

HRESULT WsWriteNode(
  [in]           WS_XML_WRITER     *writer,
  [in]           const WS_XML_NODE *node,
  [in, optional] WS_ERROR          *error
);

Paramètres

[in] writer

Pointeur vers l’objet WS_XML_WRITER dans lequel le nœud est écrit. Le pointeur doit référencer un objet Writer XML valide.

[in] node

Pointeur vers l’objet Node à écrire dans le document.

[in, optional] error

Pointeur vers un objet WS_ERROR où des informations supplémentaires sur l’erreur doivent être stockées en cas d’échec de la fonction.

Valeur retournée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
WS_E_INVALID_OPERATION
L’opération n’est pas autorisée en raison de l’état actuel de l’objet.
WS_E_INVALID_FORMAT
Les données d’entrée n’étaient pas au format attendu ou n’avaient pas la valeur attendue.
WS_E_QUOTA_EXCEEDED
Un quota a été dépassé.

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