DevicePairingKinds Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |