WS_CHANNEL_STATE列舉 (webservices.h)
通道可以處於的不同狀態。
Syntax
typedef enum {
WS_CHANNEL_STATE_CREATED = 0,
WS_CHANNEL_STATE_OPENING = 1,
WS_CHANNEL_STATE_ACCEPTING = 2,
WS_CHANNEL_STATE_OPEN = 3,
WS_CHANNEL_STATE_FAULTED = 4,
WS_CHANNEL_STATE_CLOSING = 5,
WS_CHANNEL_STATE_CLOSED = 6
} WS_CHANNEL_STATE;
常數
WS_CHANNEL_STATE_CREATED 值: 0 |
WS_CHANNEL_STATE_OPENING 值: 1 |
WS_CHANNEL_STATE_ACCEPTING 值: 2 |
WS_CHANNEL_STATE_OPEN 值: 3 |
WS_CHANNEL_STATE_FAULTED 值: 4 |
WS_CHANNEL_STATE_CLOSING 值: 5 |
WS_CHANNEL_STATE_CLOSED 值: 6 |
備註
以下是通道的狀態轉換。
即使從未呼叫 WsAbortChannel,通道仍可能會移至WS_CHANNEL_STATE_FAULTED狀態。 只有在無法再使用通道時,才會發生此情況。
請注意,只會顯示有效的狀態轉換。 若 WsFreeChannel) ,使用未針對指定狀態顯示的函式會導致從函式傳回WS_E_INVALID_OPERATION錯誤 (或當機。 如需錯誤碼的資訊,請參閱Windows Web 服務傳回值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | webservices.h |