énumération WS_ERROR_PROPERTY_ID (webservices.h)
Ensemble de valeurs de propriété associées à l’erreur. Ils sont définis et récupérés à l’aide de WsGetErrorProperty et WsSetErrorProperty.
Syntax
typedef enum {
WS_ERROR_PROPERTY_STRING_COUNT = 0,
WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE = 1,
WS_ERROR_PROPERTY_LANGID = 2
} WS_ERROR_PROPERTY_ID;
Constantes
WS_ERROR_PROPERTY_STRING_COUNT Valeur : 0 Nombre de chaînes d’erreur (ULONG) disponibles dans l’objet error. Chaînes d’erreur peut être ajouté à l’aide de WsAddErrorString. Lorsque WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE est présent dans l’objet d’erreur, le texte d’erreur correspondant est compté comme un chaîne supplémentaire dans le nombre de chaînes d’erreur retourné. Cette propriété est en lecture seule. |
WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE Valeur : 1 Si l’erreur retournée par la fonction a été mappée à l’un des erreurs standard WS_E_*, puis cette propriété est utilisée pour stocker l’original code d’erreur spécifique à l’implémentation. Notez que le code d’erreur d’origine est spécifique à une implémentation et une version particulières des bibliothèques sous-jacentes utilisées par WWSAPI. Il ne devrait pas être est censé rester constant, car les bibliothèques peuvent changer. Le main’objectif de l’exposition de cette erreur est à des fins de diagnostic, car l’application peut examinez le code d’erreur d’origine de la bibliothèque sous-jacente à l’origine de cette erreur. Applications qui prennent des mesures spécifiques en fonction de l’implémentation le code d’erreur spécifique sera probablement rompu lorsque l’implémentation change. Si l’erreur n’a pas été mappée à partir d’une valeur spécifique à l’implémentation à une erreur standard, cette propriété aura la valeur NOERROR. La valeur par défaut est NOERROR. |
WS_ERROR_PROPERTY_LANGID Valeur : 2 Cela identifie la langue de toutes les informations sensibles linguistiques dans l’objet error. Cette valeur peut ne pas être égale à zéro. Cette valeur ne peut être définie que lorsque l’objet d’erreur est créé pour la première fois, ou après sa réinitialisation à l’aide de WsResetError. |
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] |
En-tête | webservices.h |