MiracastTransmitterAuthorizationStatus Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el estado de autorización de un transmisor 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
- Herencia
-
MiracastTransmitterAuthorizationStatus
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 1903 (se introdujo en la versión 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v8.0)
|
Campos
Allowed | 1 | Se permiten conexiones desde este transmisor. |
AlwaysPrompt | 2 | Se permiten conexiones desde este transmisor, pero siempre pide al usuario que confirme una nueva conexión. |
Blocked | 3 | Todos los intentos de conexión de este transmisor se rechazan automáticamente. |
Undecided | 0 | Todavía no se ha tomado una decisión sobre si permitir o bloquear este transmisor. |
Comentarios
Cuando se recibe una nueva conexión de Miracast, MiracastReceiverAuthorizationMethod controla qué tipo de autorización, si existe, se debe aplicar. (Por ejemplo, si se va a mostrar un PIN o pedir al usuario que apruebe el intento de conexión).
Sin embargo, el valor miracastTransmitterAuthorizationStatus puede invalidar miracastReceiverAuthorizationMethod. Un valor de MiracastTransmitterAuthorizationStatus.Blocked hace que las conexiones entrantes del transmisor especificado se rechacen automáticamente sin preguntar al usuario.
Cuando el valor es MiracastTransmitterAuthorizationStatus.Allowed, el valor efectivo miracastReceiverAuthorizationMethod se convierte en MiracastReceiverAuthorizationMethod.None, es decir, el usuario no se solicita y no se muestra ningún PIN.
Cuando el valor es MiracastTransmitterAuthorizationStatus.AlwaysPrompt, el valor efectivo miracastReceiverAuthorizationMethod se convierte en MiracastReceiverAuthorizationMethod.ConfirmConnection, es decir, se le pide al usuario incluso si se solicita una autorización de PIN.
MiracastReceiverSettings.RequireAuthorizationFromKnownTransmitters invalida lo anterior si el valor se ha establecido en true. En ese caso, los valores de MiracastTransmitterAuthorizationStatus.Allowed y MiracastTransmitterAuthorizationStatus.AlwaysPrompt se tratan del mismo modo que el valor MiracastTransmitterAuthorizationStatus.Undecided, lo que significa que el valor MiracastReceiverAuthorizationMethod controla el método de autorización.