WsCreateError, fonction (webservices.h)
Crée un objet d’erreur qui peut être transmis aux fonctions pour enregistrer des informations d’erreur enrichies.
Syntaxe
HRESULT WsCreateError(
const WS_ERROR_PROPERTY *properties,
[in] ULONG propertyCount,
WS_ERROR **error
);
Paramètres
properties
Tableau de structures WS_ERROR_PROPERTY contenant des propriétés d’erreur facultatives.
[in] propertyCount
Nombre de propriétés dans le tableau de propriétés .
error
En cas de réussite, un pointeur qui reçoit l’adresse de l’WS_ERROR structure représentant l’objet d’erreur créé.
Valeur retournée
Si la fonction réussit, elle retourne NO_ERROR ; sinon, il retourne un code d’erreur HRESULT.
Code de retour | Description |
---|---|
|
Un ou plusieurs arguments ne sont pas valides. |
|
Mémoire insuffisante pour terminer l’opération. |
|
Cette fonction peut renvoyer d’autres erreurs non répertoriées ci-dessus. |
Remarques
Lorsque vous n’avez plus besoin de l’objet d’erreur, libérez-le en appelant la fonction WsFreeError .
Par défaut, la langue de toutes les informations dépendantes de la langue dans l’objet d’erreur est la langue de l’interface utilisateur par défaut actuelle. Toutefois, vous pouvez modifier la langue en définissant la propriété WS_ERROR_PROPERTY_LANGID. Consultez 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 |