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

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