Compartilhar via


MiracastTransmitterAuthorizationStatus Enumeração

Definição

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

Nome Valor Description
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.

Aplica-se a

Confira também