Partager via


en-tête credentialprovider.h

Cet en-tête est utilisé par l’interpréteur de commandes Windows. Pour plus d'informations, consultez les pages suivantes :

credentialprovider.h contient les interfaces de programmation suivantes :

Interfaces

 
IConnectableCredentialProviderCredential

Expose des méthodes pour connecter et déconnecter des objets IConnectableCredentialProviderCredential.
ICredentialProvider

Expose les méthodes utilisées dans la configuration et la manipulation d’un fournisseur d’informations d’identification. Tous les fournisseurs d’informations d’identification doivent implémenter cette interface.
ICredentialProviderCredential

Expose les méthodes qui permettent la gestion d’informations d’identification.
ICredentialProviderCredential2

Étend l’interface ICredentialProviderCredential en ajoutant une méthode qui récupère l’identificateur de sécurité (SID) d’un utilisateur. Les informations d’identification sont associées à cet utilisateur et peuvent être regroupées sous la vignette de l’utilisateur.
ICredentialProviderCredentialEvents

Fournit un mécanisme de rappel asynchrone utilisé par les informations d’identification pour l’informer des événements de modification d’état ou de texte dans l’interface utilisateur d’ouverture de session ou d’informations d’identification.
ICredentialProviderCredentialEvents2

Étend l’interface ICredentialProviderCredentialEvents en ajoutant des méthodes qui permettent la mise à jour par lots des champs dans l’interface utilisateurlogon ou l’interface utilisateur d’informations d’identification.
ICredentialProviderCredentialWithFieldOptions

Fournit une méthode qui permet à l’infrastructure du fournisseur d’informations d’identification de déterminer si vous avez effectué une personnalisation de l’option d’un champ dans une ouverture de session ou une interface utilisateur d’informations d’identification.
ICredentialProviderEvents

Fournit un mécanisme de rappel asynchrone utilisé par un fournisseur d’informations d’identification pour l’informer des modifications apportées à la liste des informations d’identification ou à leurs champs.
ICredentialProviderFilter

Permet de filtrer dynamiquement les fournisseurs d’informations d’identification en fonction des informations disponibles au moment de l’exécution.
ICredentialProviderSetUserArray

Fournit une méthode qui permet à un fournisseur d’informations d’identification de recevoir l’ensemble d’utilisateurs qui seront affichés dans l’interface utilisateur d’ouverture de session ou d’informations d’identification.
ICredentialProviderUser

Fournit des méthodes utilisées pour récupérer certaines propriétés d’un utilisateur individuel inclus dans une interface utilisateur d’ouverture de session ou d’informations d’identification.
ICredentialProviderUserArray

Représente le jeu d’utilisateurs qui apparaîtra dans l’interface utilisateur d’ouverture de session ou d’informations d’identification. Ces informations permettent au fournisseur d’informations d’identification d’énumérer le jeu pour récupérer des informations de propriété sur chaque utilisateur afin de remplir des champs ou de filtrer l’ensemble.
IQueryContinueWithStatus

Expose les méthodes qui fournissent un mécanisme standard permettant aux fournisseurs d’informations d’identification d’appeler QueryContinue tout en tentant de se connecter au réseau pour déterminer s’ils doivent poursuivre ces tentatives.

Structures

 
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION

Contient des détails sur les informations d’identification.
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR

Décrit un champ unique dans des informations d’identification. Par exemple, une chaîne ou une image utilisateur.

Énumérations

 
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS

Indique le type d’informations d’identification qu’un fournisseur d’informations d’identification doit retourner pour l’associer à la vignette « Autre utilisateur ». Utilisé par ICredentialProviderUserArray_GetAccountOptions.
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS

Fournit des options de personnalisation pour un seul champ dans une interface utilisateur d’ouverture de session ou d’informations d’identification.
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE

Décrit l’état d’un champ et la façon dont un utilisateur peut interagir avec celui-ci. Les champs peuvent être affichés par un fournisseur d’informations d’identification dans différents états interactifs.
CREDENTIAL_PROVIDER_FIELD_STATE

Spécifie l’état d’un champ unique dans l’interface utilisateur des informations d’identification.
CREDENTIAL_PROVIDER_FIELD_TYPE

Spécifie un type de champ d’informations d’identification. Utilisé par CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR.
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE

Décrit la réponse lorsqu’un fournisseur d’informations d’identification tente de sérialiser les informations d’identification.
CREDENTIAL_PROVIDER_STATUS_ICON

Indique l’icône status qui doit être affichée.
CREDENTIAL_PROVIDER_USAGE_SCENARIO

Déclare les scénarios dans lesquels un fournisseur d’informations d’identification est pris en charge. Un scénario d’utilisation du fournisseur d’informations d’identification (CPUS) permet au fournisseur d’informations d’identification de fournir un comportement d’énumération et une configuration de champ d’interface utilisateur distincts entre les scénarios.