次の方法で共有


WS_ERROR_PROPERTY_ID列挙 (webservices.h)

エラーに関連付けられているプロパティ値のセット。 これらは、WsGetErrorProperty と WsSetErrorProperty を使用して設定および取得されます

構文

typedef enum {
  WS_ERROR_PROPERTY_STRING_COUNT = 0,
  WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE = 1,
  WS_ERROR_PROPERTY_LANGID = 2
} WS_ERROR_PROPERTY_ID;

定数

 
WS_ERROR_PROPERTY_STRING_COUNT
値: 0
エラー オブジェクトで使用できるエラー文字列 (ULONG) の数。 エラー文字列
WsAddErrorString を使用して追加できます。 エラー オブジェクトにWS_ERROR_PROPERTY_ORIGINAL_ERROR_CODEが存在する場合、対応するエラー テキストは としてカウントされます。
エラー文字列の返された数に追加の文字列。


このプロパティは読み取り専用です。
WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE
値: 1
関数から返されたエラーが いずれかの にマップされた場合
標準WS_E_* エラーが発生した場合、このプロパティは元の
実装固有のエラー コード。


元のエラー コードは、WWSAPI で使用される基になるライブラリの特定の実装とバージョンに固有であることに注意してください。 これは、次の方法で行うべきではありません。
ライブラリが変更される可能性があるため、一定のままになります。


このエラーを公開するメインの目的は、アプリケーションが可能性があるため、診断目的です
このエラーの原因となった基になるライブラリの元のエラー コードを確認してください。


実装に基づいて特定のアクションを実行するアプリケーション
実装が変更されると、特定のエラー コードが壊れる可能性があります。


エラーが実装固有の値からマップされていない場合
標準エラーの場合、このプロパティの値は NOERROR になります。


既定値は NOERROR です。
WS_ERROR_PROPERTY_LANGID
値: 2
これにより、言語の機密情報の言語が識別されます
エラー オブジェクト内の 。


この値は 0 にすることはできません。


この値は、エラー オブジェクトが最初に作成されたときにのみ設定できます。
WsResetError を使用してリセットされた後。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
Header webservices.h