ControlChannelTriggerStatus 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시스템에서 Windows.Networking.Sockets 및 관련 네임스페이스의 클래스 요소에서 사용할 ControlChannelTrigger 개체의 구성을 완료할 수 있는지를 지정합니다.
참고
이 열거형은 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 instance 앱이 일시 중단된 경우에도 유지 관리해야 하는 설정된 TCP 연결의 하드웨어 또는 소프트웨어 슬롯을 나타냅니다(포그라운드에서 백그라운드로 이동).
로컬 컴퓨터 시스템은 다음과 같은 여러 전원 상태에 있을 수 있습니다.
- 시스템 활성
- 연결된 대기
- 종료 시스템 활성 모드의 앱은 소프트웨어 또는 하드웨어 슬롯이 사용될 때 제어 채널 트리거를 받을 수 있습니다. 연결된 대기 모드의 앱은 하드웨어 슬롯을 사용하는 경우에만 제어 채널 트리거를 받을 수 있습니다.