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 определяет, какой тип авторизации должен быть применен. (Например, следует ли отобразить ПИН-код или попросить пользователя утвердить попытку подключения.)

Но значение MiracastTransmitterAuthorizationStatus может переопределить MiracastReceiverAuthorizationMethod. Значение MiracastTransmitterAuthorizationStatus.Blocked приводит к автоматическому отклонению входящих подключений от указанного передатчика без запроса пользователя.

Если значение равно MiracastTransmitterAuthorizationStatus.Allowed, то действующее значение MiracastReceiverAuthorizationMethod становится MiracastReceiverAuthorizationMethod.None, т. е. пользователь не получает запрос и ПИН-код не отображается.

Если значение равно MiracastTransmitterAuthorizationStatus.AlwaysPrompt, то действующее значение MiracastReceiverAuthorizationMethod будет равно MiracastReceiverAuthorizationMethod.ConfirmConnection, т. е. пользователю будет предложено даже при запросе авторизации ПИН-кода.

MiracastReceiverSettings.RequireAuthorizationFromKnownTransmitters переопределяет указанный выше, если для него задано значение true. В этом случае значения MiracastTransmitterAuthorizationStatus.Allowed и MiracastTransmitterAuthorizationStatus.AlwaysPrompt обрабатываются так же, как значения MiracastTransmitterAuthorizationStatus.Undecided, что означает, что значение MiracastReceiverAuthorizationMethod управляет методом авторизации.

Применяется к

См. также раздел