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状态。 仅当不再可以使用通道时,才会发生这种情况。
请注意,仅显示有效的状态转换。 在 WsFreeChannel) 的情况下,使用未针对给定状态显示的函数将导致从函数返回WS_E_INVALID_OPERATION错误 (或崩溃。 有关错误代码的信息,请参阅Windows Web Services 返回值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | webservices.h |