次の方法で共有


WS_FAULT_ERROR_PROPERTY_ID列挙 (webservices.h)

エラーに関する情報。

構文

typedef enum {
  WS_FAULT_ERROR_PROPERTY_FAULT = 0,
  WS_FAULT_ERROR_PROPERTY_ACTION = 1,
  WS_FAULT_ERROR_PROPERTY_HEADER = 2
} WS_FAULT_ERROR_PROPERTY_ID;

定数

 
WS_FAULT_ERROR_PROPERTY_FAULT
値: 0
エラーのエラー表現である省略可能な WS_FAULT 値。 分岐しない場合
エラー表現が存在する場合、値は NULL です


WS_FAULT値を設定するには、WS_FAULT* を WsSetFaultErrorProperty に渡します。
エラー オブジェクトは、WS_FAULTのコピーを作成します。 エラー オブジェクトは、
エラーのエラー文字列を error オブジェクト内のエラー文字列のセットに追加する
エラー文字列の言語がエラー オブジェクトの言語と一致する場合は 。


WS_FAULT値を取得するには、WS_FAULT** を WsGetFaultErrorProperty に渡します。
NULL (エラー が設定されていないことを示します) を返すか、
は、WS_FAULTへの NULL 以外のポインターを返します。 NULL 以外のポインターは、
エラー オブジェクトに対して WsResetError または WsFreeError が呼び出されます。


既定値は NULL です。
WS_FAULT_ERROR_PROPERTY_ACTION
値: 1
障害 に使用する アクションを表す省略可能なWS_XML_STRING値。
文字列の長さが 0 の場合、アクションは存在しません。


文字列値を取得するには、WS_XML_STRING* を WsGetFaultErrorProperty に渡します。
返される文字列は、WsResetError または WsFreeError まで有効です
は、エラー オブジェクトに対して呼び出されます。


文字列値を設定するには、WS_XML_STRING* を WsSetFaultErrorProperty に渡します。
error オブジェクトは文字列のコピーを作成します。


既定値は、長さ 0 の文字列です。
WS_FAULT_ERROR_PROPERTY_HEADER
値: 2
ヘッダーを表す省略可能な WS_XML_BUFFER 値。
エラーに関連するエラー メッセージに を追加します。
XML_BUFFERへのポインターが NULL の場合、ヘッダーは存在しません。


ヘッダー値を取得するには、WS_XML_BUFFER** を WsGetFaultErrorProperty に渡します。
返されたWS_XML_BUFFERは、WsResetError または WsFreeError まで有効です
は、エラー オブジェクトに対して呼び出されます。


ヘッダー値を設定するには、WS_XML_BUFFER** を WsSetFaultErrorProperty に渡します。
エラー オブジェクトはバッファーのコピーを作成します。


既定値は NULL です。

要件

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