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 управляет методом авторизации.