Método IWSDServiceMessaging::FaultRequest (wsdhost.h)
Envia uma falha que corresponde a um determinado contexto de solicitação. Esse método deve ser chamado somente do código gerado.
Sintaxe
HRESULT FaultRequest(
[in] WSD_SOAP_HEADER *pRequestHeader,
[in] IWSDMessageParameters *pMessageParameters,
[in, optional] WSD_SOAP_FAULT *pFault
);
Parâmetros
[in] pRequestHeader
Ponteiro para uma estrutura WSD_SOAP_HEADER que contém o cabeçalho SOAP da solicitação original que causou a falha.
[in] pMessageParameters
Ponteiro para um objeto IWSDMessageParameters que contém os parâmetros de mensagem para a solicitação original que causou a falha.
[in, optional] pFault
Ponteiro para uma estrutura de WSD_SOAP_FAULT que descreve a falha a ser serializada e enviada. Se esse parâmetro for omitido, uma falha do tipo wsa:EndpointUnavailable será enviada.
Valor retornado
Os valores retornados possíveis incluem, mas não se limitam a, o seguinte.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
pRequestHeader ou pMessageParameters é NULL. |
|
Não foi possível concluir o método. |
|
Memória insuficiente para concluir a operação. |
|
O método falhou. |
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wsdhost.h (include Wsdapi.h) |
DLL | Wsdapi.dll |