Partager via


DevicePairingKinds Énumération

Définition

Définit des constantes qui spécifient les types d’appairage pris en charge par votre application ou demandés par le système. En tant que valeur d’entrée, utilisez cette valeur pour indiquer les types de jumelages pris en charge par votre application. Lorsque ce type de données est reçu en tant que valeur de sortie, il indique le type de jumelage demandé par le système ; dans ce cas, votre code devra répondre en conséquence.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class DevicePairingKinds
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class DevicePairingKinds
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum DevicePairingKinds
var value = Windows.Devices.Enumeration.DevicePairingKinds.none
Public Enum DevicePairingKinds
Héritage
DevicePairingKinds
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v2.0)

Champs

ConfirmOnly 1

L’application doit confirmer qu’elle souhaite effectuer l’action de jumelage. Vous pouvez présenter une boîte de dialogue de confirmation facultative à l’utilisateur. Avec la valeur ConfirmOnly, appelez Accept à partir des arguments d’événement du gestionnaire d’événements PairingRequested si vous souhaitez que le jumelage se termine.

ConfirmPinMatch 8

L’application doit afficher le code confidentiel donné à l’utilisateur et demander à l’utilisateur de confirmer que le code confidentiel correspond à celui affiché sur l’appareil cible. Avec la valeur ConfirmPinMatch, appelez Accept à partir des arguments d’événement du gestionnaire d’événements PairingRequested si vous souhaitez que le jumelage se termine.

DisplayPin 2

L’application doit afficher le code confidentiel donné à l’utilisateur. L’utilisateur doit ensuite entrer ou confirmer ce code confidentiel sur l’appareil en cours d’appairage. Avec la valeur DisplayPin, appelez Accept à partir des arguments d’événement du gestionnaire d’événements PairingRequested si vous souhaitez que le jumelage se termine. Si votre application annule le jumelage à ce stade, l’appareil peut toujours être appairé. Cela est dû au fait que le système et l’appareil cible n’ont besoin d’aucune confirmation pour cette valeur DevicePairingKinds.

None 0

Aucun appairage n’est pris en charge.

ProvideAddress 32

L’application doit fournir une adresse de l’appareil. Cela est généralement utilisé pour la découverte dirigée sur un protocole réseau tel que IPP ou UPnP, où l’application connaît déjà l’adresse IP/l’URL de l’appareil. Avec la valeur ProvideAddress, vous devez appeler AcceptWithAddress sur les arguments d’événement du gestionnaire d’événements PairingRequested , si vous souhaitez que le jumelage se termine. Transmettez l’adresse en tant que paramètre.

ProvidePasswordCredential 16

L’application doit demander un nom d’utilisateur et un mot de passe à l’utilisateur. Avec la valeur ProvidePasswordCredential, appelez AcceptWithPasswordCredential à partir des arguments d’événement du gestionnaire d’événements PairingRequested pour accepter le jumelage. Transmettez le PasswordCredential qui encapsule le nom d’utilisateur et le mot de passe en tant que paramètre.

ProvidePin 4

L’application doit demander un code confidentiel à l’utilisateur. Le code confidentiel s’affiche généralement sur l’appareil cible. Avec la valeur ProvidePin, appelez Accept à partir des arguments d’événement du gestionnaire d’événements PairingRequested si vous souhaitez que le jumelage se termine. Transmettez le code confidentiel en tant que paramètre.

Remarques

Cette valeur est une collection d’indicateurs. Il est possible d’avoir plusieurs valeurs définies pour une seule action de jumelage.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1903 18362 ProvidePasswordCredential

S’applique à

Voir aussi