Partager via


WsAddErrorString, fonction (webservices.h)

Ajoute une chaîne d’erreur spécifiée à l’objet d’erreur.

Syntaxe

HRESULT WsAddErrorString(
  [in] WS_ERROR        *error,
  [in] const WS_STRING *string
);

Paramètres

[in] error

Pointeur vers une structure WS_ERROR représentant l’objet d’erreur auquel ajouter la chaîne.

[in] string

Chaîne à ajouter. L’objet d’erreur effectue une copie de la chaîne.

Valeur retournée

Si la fonction réussit, elle retourne NO_ERROR ; sinon, il retourne un code d’erreur HRESULT.

Code de retour Description
E_INVALIDARG
Un ou plusieurs arguments ne sont pas valides.
E_OUTOFMEMORY
Mémoire insuffisante pour terminer l’opération.
Autres erreurs
Cette fonction peut renvoyer d’autres erreurs non répertoriées ci-dessus.

Remarques

Cette fonction nécessite que la chaîne soit dans la langue spécifiée par le LANGID de l’objet d’erreur. Vous pouvez récupérer cette valeur LANGID en appelant la fonction WsGetErrorProperty avec la valeur WS_ERROR_PROPERTY_LANGID de l’énumération WS_ERROR_PROPERTY_ID .

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