WS_LISTENER_STATE-Enumeration (webservices.h)
Die verschiedenen Zustände, in denen sich ein Listener befinden kann.
Syntax
typedef enum {
WS_LISTENER_STATE_CREATED = 0,
WS_LISTENER_STATE_OPENING = 1,
WS_LISTENER_STATE_OPEN = 2,
WS_LISTENER_STATE_FAULTED = 3,
WS_LISTENER_STATE_CLOSING = 4,
WS_LISTENER_STATE_CLOSED = 5
} WS_LISTENER_STATE;
Konstanten
WS_LISTENER_STATE_CREATED Wert: 0 |
WS_LISTENER_STATE_OPENING Wert: 1 |
WS_LISTENER_STATE_OPEN Wert: 2 |
WS_LISTENER_STATE_FAULTED Wert: 3 |
WS_LISTENER_STATE_CLOSING Wert: 4 |
WS_LISTENER_STATE_CLOSED Wert: 5 |
Hinweise
Im Folgenden sind die Zustandsübergänge für einen Listener aufgeführt.
Ein Listener wechselt nur in WS_LISTENER_STATE_FAULTED Zustand, wenn WsAbortListener aufgerufen wird.
Beachten Sie, dass nur die gültigen Zustandsübergänge angezeigt werden. Die Verwendung einer Funktion, die für einen bestimmten Zustand nicht angezeigt wird, führt dazu, dass ein WS_E_INVALID_OPERATION Fehler von der Funktion zurückgegeben wird (oder im Fall von WsFreeListener abstürzt). Weitere Informationen finden Sie unter Rückgabewerte für Windows-Webdienste.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | webservices.h |