共用方式為


ControlChannelTriggerStatus 列舉

定義

指定系統是否能夠完成 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 通道時。
  • 當系統進入低電源模式時, (連線待命模式) ,且應用程式正嘗試建立軟體位置。 只有在系統處於作用中狀態,而不是處於低電源模式時,才能使用軟體插槽。

這兩種情況下的緩和措施是接聽系統事件代理程式事件,並在該時間點註冊 ControlChannelTrigger 通道。

SoftwareSlotAllocated 1

原則檢查成功,且系統已配置軟體位置。

SystemError 4

系統嘗試完成硬體位置 ControlChannelTrigger 設定時發生系統錯誤。

TransportDisconnected 5

ControlChannelTrigger 相關聯的網路傳輸已中斷連線。 基礎 TCP 連線已經由從遠端目的地接收的 TCP 重設中斷連線,或應用程式或遠端目的地的正常中斷連線。 最常見的情況是 TCP 重設或遠端目的地所傳送的正常中斷連線。

備註

系統會針對可針對 UWP 應用程式設定的 ControlChannelTrigger 實例數目維護原則,以限制資源使用量並延長電池使用時間。 系統設定完成之後,每個 ControlChannelTrigger 實例都會代表所建立 TCP 連線的硬體或軟體位置,即使應用程式已暫停, (從前景移至背景) 也一定。

本機電腦系統可以處於數種電源狀態:

  • 系統使用中
  • 連線待命
  • 關閉系統作用中模式中的應用程式可以在使用軟體或硬體位置時接收控制通道觸發程式。 連線待命模式中的應用程式只能在使用硬體位置時接收控制通道觸發程式。

適用於

另請參閱