Condividi tramite


MiracastTransmitterAuthorizationStatus Enumerazione

Definizione

Specifica lo stato di autorizzazione di un trasmettitore 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
Ereditarietà
MiracastTransmitterAuthorizationStatus
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1903 (è stato introdotto in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v8.0)

Campi

Allowed 1

Le connessioni da questo trasmettitore sono consentite.

AlwaysPrompt 2

Le connessioni da questo trasmettitore sono consentite, ma chiedere sempre all'utente di confermare una nuova connessione.

Blocked 3

Tutti i tentativi di connessione da questo trasmettitore vengono rifiutati automaticamente.

Undecided 0

Non è ancora stata presa una decisione su se consentire o bloccare questo trasmettitore.

Commenti

Quando viene ricevuta una nuova connessione Miracast, è necessario applicare miracastReceiverAuthorizationMethod che tipo di autorizzazione deve essere applicato. Ad esempio, se visualizzare un PIN o chiedere all'utente di approvare il tentativo di connessione.

Ma il valore MiracastTransmitterAuthorizationStatus può eseguire l'override di MiracastReceiverAuthorizationMethod. Un valore di MiracastTransmitterAuthorizationStatus.Blocked causa la rifiuto automatico delle connessioni in ingresso dal trasmettitore specificato senza richiedere all'utente.

Quando il valore è MiracastTransmitterAuthorizationStatus.Allowed, il valore miracastReceiverAuthorizationMethod diventa MiracastReceiverAuthorizationMethod.None , ad esempio, l'utente non viene richiesto e non viene visualizzato alcun PIN.

Quando il valore è MiracastTransmitterAuthorizationStatus.AlwaysPrompt, il valore miracastReceiverAuthorizationMethod diventa MiracastReceiverAuthorizationMethod.ConfirmConnection , ad esempio, l'utente viene richiesto anche se viene richiesta un'autorizzazione PIN.

MiracastReceiverSettings.RequireAuthorizationFromKnownTransmitters esegue l'override dell'oggetto precedente se il valore è stato impostato su true. In tal caso, i valori di MiracastTransmitterAuthorizationStatus.Allowed e MiracastTransmitterAuthorizationStatus.AlwaysPrompt vengono trattati allo stesso modo del valore MiracastTransmitterAuthorizationStatus.Undecided, ovvero il valore MiracastReceiverAuthorizationMethod controlla il metodo di autorizzazione.

Si applica a

Vedi anche