WS_ERROR_PROPERTY_ID-Enumeration (webservices.h)
Ein Satz von Eigenschaftswerten, die dem Fehler zugeordnet sind. Sie werden mithilfe von WsGetErrorProperty und WsSetErrorProperty festgelegt und abgerufen.
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;
Konstanten
WS_ERROR_PROPERTY_STRING_COUNT Wert: 0 Die Anzahl der im Fehlerobjekt verfügbaren Fehlerzeichenfolgen (ULONG). Fehlerzeichenfolgen kann mithilfe von WsAddErrorString hinzugefügt werden. Wenn WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE im Error-Objekt vorhanden ist, wird der entsprechende Fehlertext als gezählt. zusätzliche Zeichenfolge in der zurückgegebenen Anzahl von Fehlerzeichenfolgen. Diese Eigenschaft ist schreibgeschützt. |
WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE Wert: 1 Wenn der von der Funktion zurückgegebene Fehler einer der standard WS_E_*-Fehler, dann wird diese Eigenschaft verwendet, um das Original zu speichern. implementierungsspezifischer Fehlercode. Beachten Sie, dass der ursprüngliche Fehlercode spezifisch für eine bestimmte Implementierung und Version der zugrunde liegenden Bibliotheken ist, die von WWSAPI verwendet werden. Es sollte nicht sein es wird erwartet, dass sie konstant bleiben, da sich die Bibliotheken ändern können. Der Standard Zweck der Offenlegung dieses Fehlers ist für Diagnosezwecke, da die Anwendung möglicherweise Sehen Sie sich den ursprünglichen Fehlercode der zugrunde liegenden Bibliothek an, die diesen Fehler verursacht hat. Anwendungen, die basierend auf der Implementierung spezifische Maßnahmen ergreifen Ein spezifischer Fehlercode wird wahrscheinlich beschädigt, wenn sich die Implementierung ändert. Wenn der Fehler nicht aus einem implementierungsspezifischen Wert zugeordnet wurde bis zu einem Standardfehler hat diese Eigenschaft den Wert NOERROR. Der Standardwert ist NOERROR. |
WS_ERROR_PROPERTY_LANGID Wert: 2 Dadurch wird die Sprache aller sprachsensiblen Informationen identifiziert. im Fehlerobjekt. Dieser Wert darf nicht 0 (null) sein. Dieser Wert kann nur festgelegt werden, wenn das Fehlerobjekt zum ersten Mal erstellt wird, oder nachdem es mithilfe von WsResetError zurückgesetzt wurde. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | webservices.h |