MiracastTransmitterAuthorizationStatus Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o status de autorização de um Transmissor 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
- Herança
-
MiracastTransmitterAuthorizationStatus
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1903 (introduzida na 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v8.0)
|
Campos
Allowed | 1 | Conexões desse transmissor são permitidas. |
AlwaysPrompt | 2 | Conexões desse transmissor são permitidas, mas sempre solicitam que o usuário confirme uma nova conexão. |
Blocked | 3 | Todas as tentativas de conexão desse transmissor são rejeitadas automaticamente. |
Undecided | 0 | Ainda não foi tomada uma decisão sobre a possibilidade de permitir ou bloquear esse transmissor. |
Comentários
Quando uma nova conexão Miracast é recebida, MiracastReceiverAuthorizationMethod controla qual tipo de autorização, se houver, deve ser aplicada. (Por exemplo, se deseja exibir um PIN ou solicitar que o usuário aprove a tentativa de conexão.)
Mas o valor MiracastTransmitterAuthorizationStatus pode substituir MiracastReceiverAuthorizationMethod. Um valor miracastTransmitterAuthorizationStatus.Blocked faz com que as conexões de entrada do Transmissor especificado sejam rejeitadas automaticamente sem avisar o usuário.
Quando o valor é MiracastTransmitterAuthorizationStatus.Allowed, o valor efetivo miracastReceiverAuthorizationMethod torna-se MiracastReceiverAuthorizationMethod.None, ou seja, o usuário não é solicitado e nenhum PIN é exibido.
Quando o valor é MiracastTransmitterAuthorizationStatus.AlwaysPrompt, o valor miracastReceiverAuthorizationMethod efetivo torna-se MiracastReceiverAuthorizationMethod.ConfirmConnection, ou seja, o usuário é solicitado mesmo se uma autorização de PIN for solicitada.
MiracastReceiverSettings.RequireAuthorizationFromKnownTransmitters substituirá o acima se o valor tiver sido definido como true. Nesse caso, os valores de MiracastTransmitterAuthorizationStatus.Allowed e MiracastTransmitterAuthorizationStatus.AlwaysPrompt são tratados da mesma maneira que o valor MiracastTransmitterAuthorizationStatus.Decisco, o que significa que o valor MiracastReceiverAuthorizationMethod controla o método de autorização.