WS_LISTENER_STATE webservices.h) (列舉

接聽程式可以處於的不同狀態。

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;

常數

 
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

備註

以下是接聽程式的狀態轉換。

此圖顯示接聽程序物件的可能狀態,以及它們之間的轉換。

如果呼叫 WsAbortListener,接聽程式只會移至WS_LISTENER_STATE_FAULTED狀態。

請注意,只會顯示有效的狀態轉換。 如果 WsFreeListener) ,使用未針對指定狀態顯示的函式會導致從函式傳回WS_E_INVALID_OPERATION錯誤 (或當機。 請參閱 Windows Web 服務傳回值

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 webservices.h