Partager via


Interface ICredentialProviderCredentialEvents (credentialprovider.h)

Fournit un mécanisme de rappel asynchrone utilisé par des informations d’identification pour l’informer des événements de modification d’état ou de texte dans l’interface utilisateur d’ouverture de session ou d’informations d’identification.

Héritage

L’interface ICredentialProviderCredentialEvents hérite de l’interface IUnknown. ICredentialProviderCredentialEvents a également les types de membres suivants :

Méthodes

L’interface ICredentialProviderCredentialEvents a ces méthodes.

 
ICredentialProviderCredentialEvents ::AppendFieldComboBoxItem

Communique à l’interface utilisateur d’ouverture de session ou à l’interface utilisateur des informations d’identification qu’une zone de liste modifiable doit être ajoutée à un élément et que l’interface utilisateur doit être mise à jour.
ICredentialProviderCredentialEvents ::D eleteFieldComboBoxItem

Communique à l’interface utilisateur d’ouverture de session ou à l’interface utilisateur des informations d’identification qu’un élément doit être supprimé d’une zone de liste déroulante et que l’interface utilisateur doit être mise à jour.
ICredentialProviderCredentialEvents ::OnCreatingWindow

Appelé lors de la création de la fenêtre. Active les informations d’identification pour récupérer le HWND de la fenêtre parente après l’appel d’Advise.
ICredentialProviderCredentialEvents ::SetFieldBitmap

Communique à l’interface utilisateur d’ouverture de session ou à l’interface utilisateur des informations d’identification qu’un champ d’image de vignette a changé et que l’interface utilisateur doit être mise à jour.
ICredentialProviderCredentialEvents ::SetFieldCheckbox

Communique à l’interface utilisateur d’ouverture de session ou à l’interface utilisateur des informations d’identification qu’un champ de case à cocher a changé et que l’interface utilisateur doit être mise à jour.
ICredentialProviderCredentialEvents ::SetFieldComboBoxSelectedItem

Communique à l’interface utilisateur d’ouverture de session ou à l’interface utilisateur des informations d’identification que l’élément sélectionné dans une zone de liste déroulante a changé et que l’interface utilisateur doit être mise à jour.
ICredentialProviderCredentialEvents ::SetFieldInteractiveState

Communique à l’interface utilisateur d’ouverture de session ou à l’interface utilisateur des informations d’identification que l’état d’interactivité d’un champ a changé et que l’interface utilisateur doit être mise à jour.
ICredentialProviderCredentialEvents ::SetFieldState

Communique à l’interface utilisateur d’ouverture de session ou à l’interface utilisateur des informations d’identification qu’un état de champ a changé et que l’interface utilisateur doit être mise à jour.
ICredentialProviderCredentialEvents ::SetFieldString

Communique à l’interface utilisateur d’ouverture de session ou à l’interface utilisateur des informations d’identification que la chaîne associée à un champ a changé et que l’interface utilisateur doit être mise à jour.
ICredentialProviderCredentialEvents ::SetFieldSubmitButton

Permet aux informations d’identification de définir le champ auquel le bouton Envoyer apparaît à côté.

Remarques

Ces méthodes doivent uniquement être appelées par des informations d’identification qui passent ce paramètre en tant que premier paramètre. Le comportement n’est pas défini si vous tentez d’appeler ces méthodes à l’aide d’informations d’identification autres que celles activées par l’appel sur Conseiller. Si un fournisseur d’informations d’identification a des informations sur un autre thread et souhaite communiquer via l’interface utilisateur d’ouverture de session ou l’interface utilisateur d’informations d’identification de ce thread, les demandes doivent passer par les informations d’identification qui ont reçu l’appel Conseiller .

Quand implémenter

Les tiers n’implémentent pas ICredentialProviderCredentialEvents. Une implémentation est incluse avec Windows.

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

Voir aussi

Fournisseurs d’informations d’identification dans Windows 10

ICredentialProviderCredential ::Advise

ICredentialProviderCredential ::UnAdvise

ICredentialProviderCredentialEvents2