WsReadEndElement, fonction (webservices.h)

Cette fonction garantit que le nœud Lecteur actuel est un élément End et avance le lecteur vers le nœud suivant.

Si le Lecteur n’est pas positionné sur un élément End lorsque la fonction est appelée, il ignore l’espace blanc lors de la tentative d’en trouver un. Si, après avoir ignoré l’espace blanc, il n’est pas positionné sur un élément End , il retourne une exception WS_E_INVALID_FORMAT .

(Voir Valeurs de retour des services Web Windows.)

Syntaxe

HRESULT WsReadEndElement(
  [in]           WS_XML_READER *reader,
  [in, optional] WS_ERROR      *error
);

Paramètres

[in] reader

Un pointeur vers le lecteur XML qui lit l’élément End. Le pointeur doit référencer un objet WS_XML_READER valide.

[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
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é.

Remarques

Cette fonction peut échouer pour l’une des raisons répertoriées dans WsReadNode.

Configuration requise

   
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