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