Condividi tramite


Metodo IWSDServiceMessaging::FaultRequest (wsdhost.h)

Invia un errore corrispondente a un determinato contesto di richiesta. Questo metodo deve essere chiamato solo dal codice generato.

Sintassi

HRESULT FaultRequest(
  [in]           WSD_SOAP_HEADER       *pRequestHeader,
  [in]           IWSDMessageParameters *pMessageParameters,
  [in, optional] WSD_SOAP_FAULT        *pFault
);

Parametri

[in] pRequestHeader

Puntatore a una struttura WSD_SOAP_HEADER contenente l'intestazione SOAP della richiesta originale che ha causato l'errore.

[in] pMessageParameters

Puntatore a un oggetto IWSDMessageParameters che contiene i parametri del messaggio per la richiesta originale che ha causato l'errore.

[in, optional] pFault

Puntatore a una struttura WSD_SOAP_FAULT che descrive l'errore per serializzare e inviare. Se questo parametro viene omesso, verrà inviato un errore di tipo wsa:EndpointUnavailable .

Valore restituito

I valori restituiti possibili includono, ma non sono limitati a, quanto segue.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_INVALIDARG
pRequestHeader o pMessageParameters è NULL.
E_ABORT
Impossibile completare il metodo.
E_OUTOFMEMORY
Memoria insufficiente per completare l'operazione.
E_FAIL
Il metodo non è riuscito.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wsdhost.h (includere Wsdapi.h)
DLL Wsdapi.dll

Vedi anche

IWSDServiceMessaging