CONTROL_CHANNEL_TRIGGER_STATUS 枚举 (mstcpip.h)

CONTROL_CHANNEL_TRIGGER_STATUS 枚举指定与 ControlChannelTrigger 一起使用以在 Windows 应用商店应用中接收后台网络通知的 TCP 套接字的REAL_TIME_NOTIFICATION_CAPABILITY传输设置查询的状态。

语法

typedef enum {
  CONTROL_CHANNEL_TRIGGER_STATUS_INVALID = 0,
  CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED = 1,
  CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED = 2,
  CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR = 3,
  CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR = 4,
  CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED = 5,
  CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE = 6
} CONTROL_CHANNEL_TRIGGER_STATUS, *PCONTROL_CHANNEL_TRIGGER_STATUS;

常量

 
CONTROL_CHANNEL_TRIGGER_STATUS_INVALID
值: 0
状态无效。
CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED
值:1
已为 ControlChannelTrigger 分配软件槽。
CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED
值: 2
已为 ControlChannelTrigger 分配硬件槽。
CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR
值: 3
状态策略错误。
CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR
值: 4
状态系统错误。
CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED
值: 5
TCP 传输已断开连接。
CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE
值: 6
服务不可用。

注解

Windows 8、Windows Server 2012及更高版本的操作系统支持CONTROL_CHANNEL_TRIGGER_STATUS结构。

CONTROL_CHANNEL_TRIGGER_STATUS 枚举值作为SIO_QUERY_TRANSPORT_SETTING IOCTL 的输出返回,用于查询 TCP 套接字的REAL_TIME_NOTIFICATION_CAPABILITY传输设置,该套接字与 ControlChannelTrigger 一起使用以在 Windows 应用商店应用中接收后台网络通知。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 mstcpip.h

另请参阅

ControlChannelTrigger

REAL_TIME_NOTIFICATION_SETTING_OUTPUT

SIO_APPLY_TRANSPORT_SETTING

SIO_QUERY_TRANSPORT_SETTING