WsAbortListener-Funktion (webservices.h)
Bricht alle ausstehenden E/A-Vorgänge für den angegebenen Listener ab.
Syntax
HRESULT WsAbortListener(
[in] WS_LISTENER *listener,
[in, optional] WS_ERROR *error
);
Parameter
[in] listener
Zeiger auf eine WS_LISTENER Struktur, die den Listener darstellt, für den E/A abgebrochen werden soll.
[in, optional] error
Zeiger auf eine WS_ERROR-Struktur , die zusätzliche Fehlerinformationen empfängt, wenn die Funktion fehlschlägt.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird NO_ERROR zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Hinweise
WsAbortListener kann aufgerufen werden, wenn sich der Listener in einem beliebigen Zustand befindet. (Mögliche Zustände finden Sie in der WS_LISTENER_STATE-Enumeration .) Wenn sich der Listener im WS_LISTENER_STATE_OPEN Zustand befindet, erzwingt diese Funktion einen Fehler beim Listener (Zurücksetzen auf den WS_LISTENER_STATE_FAULTED Zustand). Wenn ein Listener fehlerhaft ist, schlagen alle Versuche, eine Nachricht von diesem zu akzeptieren, sofort mit dem WS_E_OBJECT_FAULTED Fehlercode fehl.
Diese Funktion wartet nicht, bis ausstehende E/A-Vorgänge abgeschlossen sind.
Wenn diese Funktion mit gültigen Parametern aufgerufen wird, schlägt diese Funktion nicht fehl, z. B. aufgrund fehlender Systemressourcen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | webservices.h |
Bibliothek | WebServices.lib |
DLL | WebServices.dll |