Freigeben über


ICredentialProviderCredentialEvents2-Schnittstelle (credentialprovider.h)

Erweitert die ICredentialProviderCredentialEvents-Schnittstelle durch Hinzufügen von Methoden, die die Batchaktualisierung von Feldern auf der Benutzeroberfläche "Logon" oder "Anmeldeinformationen" ermöglichen.

Vererbung

Die ICredentialProviderCredentialEvents2-Schnittstelle erbt von ICredentialProviderCredentialEvents. ICredentialProviderCredentialEvents2 verfügt auch über folgende Membertypen:

Methoden

Die ICredentialProviderCredentialEvents2-Schnittstelle verfügt über diese Methoden.

 
ICredentialProviderCredentialEvents2::BeginFieldUpdates

Startet eine Batchaktualisierung für Felder auf der Anmelde- oder Anmeldeinformationsoberfläche.
ICredentialProviderCredentialEvents2::EndFieldUpdates

Beendet die Batchupdates, die von BeginFieldUpdates gestartet wurden, und committet sie.
ICredentialProviderCredentialEvents2::SetFieldOptions

Gibt an, ob für ein angegebenes Feld auf der Anmelde- oder Anmeldeinformationsbenutzeroberfläche eine Glyphe "Kennwortanzeige" angezeigt werden soll oder ob eine E-Mail-Adresse empfangen wird.

Hinweise

In Windows 7 und Windows Vista haben viele Anmeldeinformationsanbieter ICredentialProviderEvents::CredentialsChanged verwendet, um die Benutzeroberfläche zu aktualisieren. Dies funktioniert zwar, führt jedoch zu einer erneuten Enumeration aller Anmeldeinformationen des aufrufenden Anmeldeinformationsanbieters. Die Verarbeitung dieses Ereignisses kann unter bestimmten Umständen aufgrund dieser erneuten Enumeration zu Flashing- oder Fokusänderungen in der Benutzeroberfläche führen. Daher wird davon abgeraten, ICredentialProviderEvents::CredentialsChanged ausschließlich für Benutzeroberflächenupdates zu verwenden. Die neue Empfehlung lautet wie folgt:

  • Verwenden Sie ICredentialProviderEvents::CredentialsChanged nur, wenn ein Anmeldeinformationsanbieter einen Benutzer automatisch anmelden oder die Anzahl der Anmeldeinformationen ändern muss, die er aufzählt.
  • Verwenden Sie ICredentialProviderCredentialEvents2 , um die Benutzeroberfläche eines Anmeldeinformationsanbieters zu aktualisieren.
ICredentialProviderCredentialEvents2 enthält alle Methoden, die von ICredentialProviderCredentialEvents geerbt werden. Dies umfasst alle geerbten Methoden mit Ausnahme von OnCreatingWindow.

Bei der Interaktion mit einem Hintergrundthread ähnelt die Verwendung von ICredentialProviderCredentialEvents2 der Verwendung von ICredentialProviderCredentialEvents, da geeignete Kommunikationsmethoden zwischen Threads verwendet werden müssen.

Wann sollte implementiert werden?

Drittanbieter implementieren diese Schnittstelle nicht. Rufen Sie die QueryInterface-Methode für ICredentialProviderCredentialEvents auf, um dieses Objekt abzurufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile credentialprovider.h

Weitere Informationen

Anmeldeinformationsanbieter in Windows 10

ICredentialProviderCredentialEvents