Compartilhar via


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
S_OK
O método foi bem-sucedido.
E_INVALIDARG
pRequestHeader ou pMessageParameters é NULL.
E_ABORT
Não foi possível concluir o método.
E_OUTOFMEMORY
Memória insuficiente para concluir a operação.
E_FAIL
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

Confira também

IWSDServiceMessaging