Interface ICredentialProviderCredentialEvents2 (credentialprovider.h)
Étend l’interface ICredentialProviderCredentialEvents en ajoutant des méthodes qui activent la mise à jour par lots des champs dans l’interface utilisateur du journal ou des informations d’identification.
Héritage
L’interface ICredentialProviderCredentialEvents2 hérite de ICredentialProviderCredentialEvents. ICredentialProviderCredentialEvents2 a également les types de membres suivants :
Méthodes
L’interface ICredentialProviderCredentialEvents2 a ces méthodes.
ICredentialProviderCredentialEvents2::BeginFieldUpdates Démarre une mise à jour par lot des champs dans l’interface utilisateur d’ouverture de session ou d’informations d’identification. |
ICredentialProviderCredentialEvents2::EndFieldUpdates Termine et valide les mises à jour par lot démarrées par BeginFieldUpdates. |
ICredentialProviderCredentialEvents2::SetFieldOptions Spécifie si un champ spécifié dans l’interface utilisateur d’ouverture de session ou d’informations d’identification doit afficher un glyphe « révéler le mot de passe » ou s’il doit recevoir une adresse de messagerie. |
Remarques
Dans Windows 7 et Windows Vista, de nombreux fournisseurs d’informations d’identification utilisaient ICredentialProviderEvents::CredentialsChanged pour mettre à jour l’interface utilisateur. Bien que cela fonctionne, cela entraîne une nouvelle énumération de toutes les informations d’identification du fournisseur d’informations d’identification appelant. Le traitement de cet événement peut, dans certaines circonstances, entraîner des changements de clignotant ou de focus dans l’interface utilisateur en raison de cette nouvelle énumération. Par conséquent, l’utilisation de ICredentialProviderEvents::CredentialsChanged uniquement pour les mises à jour de l’interface utilisateur est déconseillée. La nouvelle recommandation est la suivante :
- Utilisez ICredentialProviderEvents::CredentialsChanged uniquement si un fournisseur d’informations d’identification doit ouvrir une session automatique à un utilisateur ou modifier le nombre d’informations d’identification qu’il énumére.
- Utilisez ICredentialProviderCredentialEvents2 pour mettre à jour l’interface utilisateur d’un fournisseur d’informations d’identification.
Lors de l’interaction avec un thread d’arrière-plan, l’utilisation de ICredentialProviderCredentialEvents2 est similaire à l’utilisation de ICredentialProviderCredentialEvents, car les méthodes de communication entre threads appropriées doivent être utilisées.
Quand implémenter
Les tiers n’implémentent pas cette interface. Appelez la méthode QueryInterface sur ICredentialProviderCredentialEvents pour obtenir cet objet.Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | credentialprovider.h |
Voir aussi
Fournisseurs d’informations d’identification dans Windows 10