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 |
---|---|
|
Il metodo è riuscito. |
|
pRequestHeader o pMessageParameters è NULL. |
|
Impossibile completare il metodo. |
|
Memoria insufficiente per completare l'operazione. |
|
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 |