Método IWSDServiceMessaging::FaultRequest (wsdhost.h)
Envía un error que coincide con un contexto de solicitud determinado. Solo se debe llamar a este método desde el código generado.
Sintaxis
HRESULT FaultRequest(
[in] WSD_SOAP_HEADER *pRequestHeader,
[in] IWSDMessageParameters *pMessageParameters,
[in, optional] WSD_SOAP_FAULT *pFault
);
Parámetros
[in] pRequestHeader
Puntero a una estructura WSD_SOAP_HEADER que contiene el encabezado SOAP de la solicitud original que provocó el error.
[in] pMessageParameters
Puntero a un objeto IWSDMessageParameters que contiene los parámetros del mensaje para la solicitud original que provocó el error.
[in, optional] pFault
Puntero a una estructura de WSD_SOAP_FAULT que describe el error para serializar y enviar. Si se omite este parámetro, se enviará un error de tipo wsa:EndpointUnavailable .
Valor devuelto
Entre los valores devueltos posibles se incluyen, entre otros, los siguientes.
Código devuelto | Descripción |
---|---|
|
El método se realizó correctamente. |
|
pRequestHeader o pMessageParameters es NULL. |
|
No se pudo completar el método . |
|
Memoria insuficiente para completar la operación. |
|
Error en el método. |
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wsdhost.h (incluya Wsdapi.h) |
Archivo DLL | Wsdapi.dll |