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