Freigeben über


ICredentialProviderCredentialEvents-Schnittstelle (credentialprovider.h)

Stellt einen asynchronen Rückrufmechanismus bereit, der von Anmeldeinformationen verwendet wird, um sie über Zustands- oder Textänderungsereignisse auf der Anmeldeoberfläche oder der Anmeldeinformations-Benutzeroberfläche zu benachrichtigen.

Vererbung

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

Methoden

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

 
ICredentialProviderCredentialEvents::AppendFieldComboBoxItem

Teilt der Anmelde-BEnutzeroberfläche oder der Anmeldeinformations-Benutzeroberfläche mit, dass ein Kombinationsfeld ein Element angefügt und dass die Benutzeroberfläche aktualisiert werden soll.
ICredentialProviderCredentialEvents::D eleteFieldComboBoxItem

Teilt der Anmelde-UI oder der Benutzeroberfläche mit Anmeldeinformationen mit, dass ein Element aus einem Kombinationsfeld gelöscht und die Benutzeroberfläche aktualisiert werden soll.
ICredentialProviderCredentialEvents::OnCreatingWindow

Wird aufgerufen, wenn das Fenster erstellt wird. Ermöglicht Anmeldeinformationen, den HWND des übergeordneten Fensters abzurufen, nachdem Advise aufgerufen wurde.
ICredentialProviderCredentialEvents::SetFieldBitmap

Teilt der Anmelde-UI oder der Anmeldeinformations-BEnutzeroberfläche mit, dass sich ein Kachelbildfeld geändert hat und dass die Benutzeroberfläche aktualisiert werden soll.
ICredentialProviderCredentialEvents::SetFieldCheckbox

Teilt der Anmelde- oder Anmeldeinformationsoberfläche mit, dass sich ein Kontrollkästchenfeld geändert hat und dass die Benutzeroberfläche aktualisiert werden soll.
ICredentialProviderCredentialEvents::SetFieldComboBoxSelectedItem

Teilt der Anmelde-UI oder der Benutzeroberfläche für Anmeldeinformationen mit, dass sich das ausgewählte Element in einem Kombinationsfeld geändert hat und dass die Benutzeroberfläche aktualisiert werden soll.
ICredentialProviderCredentialEvents::SetFieldInteractiveState

Kommuniziert an die Anmelde-UI oder die Anmeldeinformations-UI, dass sich der Interaktivitätsstatus eines Felds geändert hat und dass die Benutzeroberfläche aktualisiert werden soll.
ICredentialProviderCredentialEvents::SetFieldState

Teilt der Anmelde-UI oder der Anmeldeinformations-Benutzeroberfläche mit, dass sich ein Feldzustand geändert hat und dass die Benutzeroberfläche aktualisiert werden soll.
ICredentialProviderCredentialEvents::SetFieldString

Teilt der Anmelde-UI oder der Anmeldeinformations-BEnutzeroberfläche mit, dass die einem Feld zugeordnete Zeichenfolge geändert wurde und dass die Benutzeroberfläche aktualisiert werden soll.
ICredentialProviderCredentialEvents::SetFieldSubmitButton

Ermöglicht Anmeldeinformationen, das Feld festzulegen, an das die Schaltfläche "Senden" neben angezeigt wird.

Hinweise

Diese Methoden sollten nur von Anmeldeinformationen aufgerufen werden, die diesen als ersten Parameter übergeben. Das Verhalten ist undefiniert, wenn Sie versuchen, diese Methoden mit einem anderen Als dem durch den Aufruf von Advise aktivierten Anmeldeinformationen aufzurufen. Wenn ein Anmeldeinformationsanbieter Über Informationen zu einem anderen Thread verfügt und über die Anmeldeinformations- oder Anmeldeinformationsoberfläche dieses Threads kommunizieren möchte, müssen die Anforderungen die Anmeldeinformationen durchlaufen, die den Advise-Aufruf erhalten haben.

Wann muss implementiert werden?

Drittanbieter implementieren ICredentialProviderCredentialEvents nicht. Eine Implementierung ist in Windows enthalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile credentialprovider.h

Weitere Informationen

Anmeldeinformationsanbieter in Windows 10

ICredentialProviderCredential::Advise

ICredentialProviderCredential::UnAdvise

ICredentialProviderCredentialEvents2