WS_CHANNEL_STATE列挙 (webservices.h)
チャネルが存在する可能性があるさまざまな状態。
構文
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状態に移行する可能性があります。 これは、チャネルを使用できなくなった場合にのみ発生します。
有効な状態遷移のみが表示されることに注意してください。 特定の状態に対して表示されない関数を使用すると、 関数からWS_E_INVALID_OPERATION エラーが返されます ( WsFreeChannel の場合はクラッシュします)。 エラー コードの詳細については、「Windows Web サービスの戻り値」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | webservices.h |