IWSDServiceMessaging::FaultRequest-Methode (wsdhost.h)
Sendet einen Fehler, der einem bestimmten Anforderungskontext entspricht. Diese Methode sollte nur aus generiertem Code aufgerufen werden.
Syntax
HRESULT FaultRequest(
[in] WSD_SOAP_HEADER *pRequestHeader,
[in] IWSDMessageParameters *pMessageParameters,
[in, optional] WSD_SOAP_FAULT *pFault
);
Parameter
[in] pRequestHeader
Zeiger auf eine WSD_SOAP_HEADER-Struktur , die den SOAP-Header der ursprünglichen Anforderung enthält, die den Fehler verursacht hat.
[in] pMessageParameters
Zeiger auf ein IWSDMessageParameters-Objekt , das die Nachrichtenparameter für die ursprüngliche Anforderung enthält, die den Fehler verursacht hat.
[in, optional] pFault
Zeiger auf eine WSD_SOAP_FAULT-Struktur , die den Fehler beschreibt, der serialisiert und gesendet werden soll. Wenn dieser Parameter nicht angegeben wird, wird ein Fehler vom Typ wsa:EndpointUnavailable gesendet.
Rückgabewert
Mögliche Rückgabewerte sind unter anderem folgendes:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Methode war erfolgreich. |
|
pRequestHeader oder pMessageParameters ist NULL. |
|
Die Methode konnte nicht abgeschlossen werden. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Fehler bei der Methode. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wsdhost.h (include Wsdapi.h) |
DLL | Wsdapi.dll |