共用方式為


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 值會控制授權方法。

適用於

另請參閱