ControlChannelTriggerStatus 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定系统是否能够完成 ControlChannelTrigger 对象的配置,以供 Windows.Networking.Sockets 和相关命名空间中的类元素使用。
注意
Windows Phone不支持此枚举。
public enum class ControlChannelTriggerStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Networking.Sockets.ControlChannelTriggerContract, 65536)]
enum class ControlChannelTriggerStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.PreviousContractVersion("Windows.Networking.Sockets.ControlChannelTriggerContract", 65536, 196608)]
enum class ControlChannelTriggerStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Networking.Sockets.ControlChannelTriggerContract), 65536)]
public enum ControlChannelTriggerStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.PreviousContractVersion("Windows.Networking.Sockets.ControlChannelTriggerContract", 65536, 196608)]
public enum ControlChannelTriggerStatus
Public Enum ControlChannelTriggerStatus
- 继承
-
ControlChannelTriggerStatus
- 属性
Windows 要求
设备系列 |
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
Windows Mobile Extension SDK (在 10.0.10240.0 中引入) Windows 10, version 1803 (在 10.0.17134.0 中引入) |
API contract |
Windows.Networking.Sockets.ControlChannelTriggerContract (在 v1.0 中引入)
Windows.Foundation.UniversalApiContract (在 v6.0 中引入) |
字段
HardwareSlotAllocated | 2 | 系统分配了硬件槽。 |
HardwareSlotRequested | 0 | 策略检查成功,并且已从系统请求硬件槽。 |
PolicyError | 3 | 当系统尝试完成 ControlChannelTrigger 的配置时发生策略错误。 当应用请求的硬件或软件插槽连接数超过系统策略允许的连接数时,可能会发生此错误。 |
ServiceUnavailable | 6 | ControlChannelTrigger 提供的服务不可用。 如果网络连接代理服务尚未准备就绪,但应用正在尝试建立 ControlChannelTrigger 通道,则可能会发生这种情况。 此状态代码是在以下条件下提供的:
这两种情况的缓解措施都是侦听系统事件代理事件,并在此时注册 ControlChannelTrigger 通道。 |
SoftwareSlotAllocated | 1 | 策略检查成功,并且系统分配了一个软件槽。 |
SystemError | 4 | 当系统尝试完成硬件槽的 ControlChannelTrigger 配置时发生系统错误。 |
TransportDisconnected | 5 | 与 ControlChannelTrigger 关联的网络传输已断开连接。 基础 TCP 连接已因从远程目标接收的 TCP 重置或应用或远程目标正常断开连接而断开连接。 最常见的情况是 TCP 重置或远程目标发送的正常断开连接。 |
注解
系统维护针对可为 UWP 应用配置的 ControlChannelTrigger 实例数的策略,以限制资源使用并延长电池使用时间。 系统完成配置后,每个 ControlChannelTrigger 实例表示已建立的 TCP 连接的一个硬件或软件槽,即使应用暂停 (从前台移动到后台) 也是如此。
本地计算机系统可以处于多种电源状态:
- 系统活动
- 连接待机
- 关闭 当使用软件或硬件槽时,处于系统主动模式的应用可以接收控制通道触发器。 处于连接待机模式的应用在使用硬件槽时只能接收控制通道触发器。