MiracastTransmitterAuthorizationStatus 열거형

정의

Miracast 송신기의 권한 부여 상태 지정합니다.

public enum class MiracastTransmitterAuthorizationStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
enum class MiracastTransmitterAuthorizationStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
public enum MiracastTransmitterAuthorizationStatus
var value = Windows.Media.Miracast.MiracastTransmitterAuthorizationStatus.undecided
Public Enum MiracastTransmitterAuthorizationStatus
상속
MiracastTransmitterAuthorizationStatus
특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1903 (10.0.18362.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v8.0에서 도입되었습니다.)

필드

Allowed 1

이 송신기의 연결이 허용됩니다.

AlwaysPrompt 2

이 송신기의 연결은 허용되지만 항상 사용자에게 새 연결을 확인하도록 요청합니다.

Blocked 3

이 송신기의 모든 연결 시도는 자동으로 거부됩니다.

Undecided 0

이 송신기를 허용할지 아니면 차단할지에 대한 결정은 아직 내려지지 않았습니다.

설명

새 Miracast 연결이 수신되면 MiracastReceiverAuthorizationMethod 는 적용해야 하는 권한 부여 유형(있는 경우)을 제어합니다. (예: PIN을 표시할지 아니면 사용자에게 연결 시도를 승인하도록 요청할지 여부)

그러나 MiracastTransmitterAuthorizationStatus 값 은 MiracastReceiverAuthorizationMethod를 재정의할 수 있습니다. MiracastTransmitterAuthorizationStatus.Blocked 값을 사용하면 지정된 송신기에서 들어오는 연결이 사용자에게 메시지를 표시하지 않고 자동으로 거부됩니다.

값이 MiracastTransmitterAuthorizationStatus.Allowed이면 유효한 MiracastReceiverAuthorizationMethod 값이 MiracastReceiverAuthorizationMethod.None이 됩니다. 즉, 사용자에게 메시지가 표시되지 않고 PIN이 표시되지 않습니다.

값이 MiracastTransmitterAuthorizationStatus.AlwaysPrompt이면 유효한 MiracastReceiverAuthorizationMethod 값이 MiracastReceiverAuthorizationMethod.ConfirmConnection이 됩니다. 즉, PIN 권한 부여가 요청된 경우에도 사용자에게 메시지가 표시됩니다.

MiracastReceiverSettings.RequireAuthorizationFromKnownTransmitters 는 값이 true로 설정된 경우 위의 를 재정의합니다. 이 경우 MiracastTransmitterAuthorizationStatus.Allowed 및 MiracastTransmitterAuthorizationStatus.AlwaysPrompt 값은 MiracastTransmitterAuthorizationStatus.Undecided 값과 동일한 방식으로 처리됩니다. 즉, MiracastReceiverAuthorizationMethod 값이 권한 부여 메서드를 제어합니다.

적용 대상

추가 정보