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 授权,也会提示用户。

如果值已设置为 true,MiracastReceiverSettings.RequireAuthorizationFromKnownTransmitters 将替代上述值。 在这种情况下,MiracastTransmitterAuthorizationStatus.Allowed 和 MiracastTransmitterAuthorizationStatus.AlwaysPrompt 的值的处理方式与值 MiracastTransmitterAuthorizationStatus.Undecided 相同,这意味着 MiracastReceiverAuthorizationMethod 值控制授权方法。

适用于

另请参阅