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