IWSDServiceMessaging::FaultRequest メソッド (wsdhost.h)
特定の要求コンテキストに一致するエラーを送信します。 このメソッドは、 生成されたコードからのみ呼び出す必要があります。
構文
HRESULT FaultRequest(
[in] WSD_SOAP_HEADER *pRequestHeader,
[in] IWSDMessageParameters *pMessageParameters,
[in, optional] WSD_SOAP_FAULT *pFault
);
パラメーター
[in] pRequestHeader
エラー の原因 となった元の要求の SOAP ヘッダーを含むWSD_SOAP_HEADER構造体へのポインター。
[in] pMessageParameters
エラーの原因となった元の要求のメッセージ パラメーターを含む IWSDMessageParameters オブジェクトへのポインター。
[in, optional] pFault
シリアル化と送信の障害を記述する WSD_SOAP_FAULT 構造体へのポインター。 このパラメーターを省略すると、 wsa:EndpointUnavailable 型のエラーが送信されます。
戻り値
可能な戻り値は次のとおりですが、これらに限定されません。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
pRequestHeader または pMessageParameters が NULL です。 |
|
メソッドを完了できませんでした。 |
|
操作を完了するためのメモリ不足。 |
|
メソッドが失敗しました。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wsdhost.h (Wsdapi.h を含む) |
[DLL] | Wsdapi.dll |