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