Partager via


Méthode ICredentialProviderCredential ::SetSelected (credentialprovider.h)

Appelé lorsqu’une information d’identification est sélectionnée. Permet à l’implémenteur de définir des caractéristiques d’ouverture de session.

Syntaxe

HRESULT SetSelected(
  [out] BOOL *pbAutoLogon
);

Paramètres

[out] pbAutoLogon

Type : BOOL*

Lorsque cette méthode est retournée, contient TRUE si la sélection des informations d’identification indique qu’elle doit tenter d’ouvrir une session immédiatement et automatiquement, sinon FALSE. Par exemple, un fournisseur d’informations d’identification qui énumère un compte sans mot de passe peut vouloir retourner cette valeur comme étant true.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Si vous retournez une valeur autre que S_OK , l’interface utilisateur d’ouverture de session et l’interface utilisateur des informations d’identification se comportent comme si aucune sélection n’avait eu lieu.

Dans Windows 10, si un fournisseur d’informations d’identification souhaite journaliser automatiquement l’utilisateur dans une situation que Windows ne juge pas appropriée, le système affiche un bouton de connexion en tant que coup de vitesse. Par exemple, lorsqu’un utilisateur avec un mot de passe vide verrouille l’ordinateur ou se déconnecte. Dans ce scénario, Windows ne reconnecte pas directement l’utilisateur.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête credentialprovider.h