Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bewirkt, dass der angegebene Listener die Überwachung beendet.
Syntax
HRESULT WsCloseListener(
[in] WS_LISTENER *listener,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
);
Parameter
[in] listener
Zeiger auf eine WS_LISTENER Struktur, die den zu schließenden Listener darstellt.
[in, optional] asyncContext
Zeiger auf eine WS_ASYNC_CONTEXT-Struktur , die Informationen zum asynchronen Aufrufen der Funktion enthält. Übergeben Sie NULL , um die Funktion synchron aufzurufen.
[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, gibt sie NO_ERROR zurück. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
| Rückgabecode | Beschreibung |
|---|---|
|
Der asynchrone Vorgang steht noch aus. |
|
Das Schließen wurde durch einen Aufruf von WsAbortListener abgebrochen, da der Listener geschlossen wurde. |
|
Der Listener befand sich in einem unangemessenen Zustand. |
|
Der Vorgang wurde nicht innerhalb der zugewiesenen Zeit abgeschlossen. |
|
Mindestens ein Argument ist ungültig. |
|
Diese Funktion gibt möglicherweise andere Fehler zurück, die oben nicht aufgeführt sind. |
Hinweise
Nachdem der Listener geschlossen wurde, kann der Listener sicher freigegeben werden.
Dieser Vorgang ist für Listener im WS_LISTENER_STATE_OPEN- oder WS_LISTENER_STATE_FAULTED-Zustand zulässig. (Listenerzustände finden Sie in der WS_LISTENER_STATE-Enumeration .)
Wenn ein Listener geschlossen wird, werden alle ausstehenden Versuche, einen Kanal mit der WsAcceptChannel-Methode zu akzeptieren, abgebrochen. WsCloseListener wartet jedoch, bis alle ausstehenden E/A-Vorgänge abgeschlossen sind, bevor der Abschlussvorgang fortgesetzt wird.
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 |