Share via


credentialprovider.h-Header

Dieser Header wird von der Windows-Shell verwendet. Weitere Informationen finden Sie unter

credentialprovider.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IConnectableCredentialProviderCredentialCredential

Macht Methoden zum Verbinden und Trennen von IConnectableCredentialProviderCredentialCredential-Objekten verfügbar.
ICredentialProvider

Macht Methoden verfügbar, die beim Einrichten und Bearbeiten eines Anmeldeinformationsanbieters verwendet werden. Alle Anmeldeinformationsanbieter müssen diese Schnittstelle implementieren.
ICredentialProviderCredential

Macht Methoden verfügbar, die die Verarbeitung von Anmeldeinformationen ermöglichen.
ICredentialProviderCredential2

Erweitert die ICredentialProviderCredential-Schnittstelle durch Hinzufügen einer Methode, die den Sicherheitsbezeichner (SID) eines Benutzers abruft. Die Anmeldeinformationen sind diesem Benutzer zugeordnet und können unter der Kachel des Benutzers gruppiert werden.
ICredentialProviderCredentialEvents

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.
ICredentialProviderCredentialEvents2

Erweitert die ICredentialProviderCredentialEvents-Schnittstelle, indem Methoden hinzugefügt werden, die die Batchaktualisierung von Feldern in der Logon-Benutzeroberfläche oder der Benutzeroberfläche für Anmeldeinformationen ermöglichen.
ICredentialProviderCredentialWithFieldOptions

Stellt eine Methode bereit, mit der das Framework des Anmeldeinformationsanbieters ermitteln kann, ob Sie eine Anpassung an die Option eines Felds in einer Anmelde- oder Anmeldeinformationsoberfläche vorgenommen haben.
ICredentialProviderEvents

Stellt einen asynchronen Rückrufmechanismus bereit, der von einem Anmeldeinformationsanbieter verwendet wird, um ihn über Änderungen in der Liste der Anmeldeinformationen oder der zugehörigen Felder zu benachrichtigen.
ICredentialProviderFilter

Wird zum dynamischen Filtern von Anmeldeinformationsanbietern basierend auf den zur Laufzeit verfügbaren Informationen verwendet.
ICredentialProviderSetUserArray

Stellt eine Methode bereit, mit der ein Anmeldeinformationsanbieter die Gruppe von Benutzern empfangen kann, die auf der Anmelde- oder Anmeldeinformationsoberfläche angezeigt werden.
ICredentialProviderUser

Stellt Methoden bereit, die zum Abrufen bestimmter Eigenschaften eines einzelnen Benutzers verwendet werden, der in einer Anmelde- oder Anmeldeinformationsoberfläche enthalten ist.
ICredentialProviderUserArray

Stellt die Gruppe von Benutzern dar, die auf der Anmelde- oder Anmeldeinformationsoberfläche angezeigt werden. Diese Informationen ermöglichen es dem Anmeldeinformationsanbieter, den Satz aufzulisten, um Eigenschafteninformationen zu jedem Benutzer abzurufen, um Felder aufzufüllen oder den Satz zu filtern.
IQueryContinueWithStatus

Macht Methoden verfügbar, die einen Standardmechanismus für Anmeldeinformationsanbieter zum Aufrufen von QueryContinue bereitstellen, während sie versuchen, eine Verbindung mit dem Netzwerk herzustellen, um zu bestimmen, ob diese Versuche fortgesetzt werden sollen.

Strukturen

 
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION

Enthält Details zu Anmeldeinformationen.
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR

Beschreibt ein einzelnes Feld in einer Anmeldeinformation. Beispiel: eine Zeichenfolge oder ein Benutzerbild.

Enumerationen

 
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS

Gibt den Typ der Anmeldeinformationen an, die ein Anmeldeinformationsanbieter zurückgeben soll, um der Kachel "Anderer Benutzer" zuzuordnen. Wird von ICredentialProviderUserArray_GetAccountOptions verwendet.
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS

Stellt Anpassungsoptionen für ein einzelnes Feld in einer Anmelde- oder Anmeldeinformationsoberfläche bereit.
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE

Beschreibt den Zustand eines Felds und wie ein Benutzer damit interagieren kann. Felder können von einem Anmeldeinformationsanbieter in verschiedenen interaktiven Zuständen angezeigt werden.
CREDENTIAL_PROVIDER_FIELD_STATE

Gibt den Status eines einzelnen Felds auf der Benutzeroberfläche für Anmeldeinformationen an.
CREDENTIAL_PROVIDER_FIELD_TYPE

Gibt einen Typ von Anmeldeinformationen an. Wird von CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR verwendet.
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE

Beschreibt die Antwort, wenn ein Anmeldeinformationsanbieter versucht, Anmeldeinformationen zu serialisieren.
CREDENTIAL_PROVIDER_STATUS_ICON

Gibt an, welches status-Symbol angezeigt werden soll.
CREDENTIAL_PROVIDER_USAGE_SCENARIO

Deklariert die Szenarien, in denen ein Anmeldeinformationsanbieter unterstützt wird. Ein Szenario für die Verwendung des Anmeldeinformationsanbieters (Credential Provider Usage Scenario, CPUS) ermöglicht es dem Anmeldeinformationsanbieter, ein unterschiedliches Enumerationsverhalten und die Einrichtung von UI-Felden über Szenarien hinweg bereitzustellen.