IWSDServiceMessaging::FaultRequest 方法 (wsdhost.h)
发送与给定请求上下文匹配的错误。 只能从 生成的代码调用此方法。
语法
HRESULT FaultRequest(
[in] WSD_SOAP_HEADER *pRequestHeader,
[in] IWSDMessageParameters *pMessageParameters,
[in, optional] WSD_SOAP_FAULT *pFault
);
参数
[in] pRequestHeader
指向 WSD_SOAP_HEADER 结构的指针,该结构包含导致错误的原始请求的 SOAP 标头。
[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 |