CREDENTIAL_PROVIDER_FIELD_TYPE énumération (credentialprovider.h)

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

Syntax

typedef enum _CREDENTIAL_PROVIDER_FIELD_TYPE {
  CPFT_INVALID = 0,
  CPFT_LARGE_TEXT,
  CPFT_SMALL_TEXT,
  CPFT_COMMAND_LINK,
  CPFT_EDIT_TEXT,
  CPFT_PASSWORD_TEXT,
  CPFT_TILE_IMAGE,
  CPFT_CHECKBOX,
  CPFT_COMBOBOX,
  CPFT_SUBMIT_BUTTON
} CREDENTIAL_PROVIDER_FIELD_TYPE;

Constantes

 
CPFT_INVALID
Valeur : 0
La valeur n'est pas valide. Il s’agit d’une valeur d’initialisation sécurisée, car les champs ne sont pas par défaut d’un type donné.
CPFT_LARGE_TEXT
Une étiquette de texte autonome est dessinée dans la plus grande de deux tailles de police.
CPFT_SMALL_TEXT
Une étiquette de texte autonome est dessinée dans la plus petite des deux tailles de police.
CPFT_COMMAND_LINK
Chaîne non modifiable sur laquelle un utilisateur peut cliquer pour effectuer une action. Le fournisseur d’informations d’identification est informé du clic de l’utilisateur, puis effectue l’action demandée. Utilisez CommandLinkClicked dans votre fournisseur d’informations d’identification pour répondre au clic.
CPFT_EDIT_TEXT
Zone d’édition. Les utilisateurs peuvent fournir des informations d’identification en tapant dans cette zone.
CPFT_PASSWORD_TEXT
Contrôle d’édition spécial qui affiche sa chaîne sous la forme d’une série de caractères de mot de passe, comme le caractère astérisque (*). Sinon, cela fonctionne comme CPFT_EDIT_TEXT.
CPFT_TILE_IMAGE
Bitmap qui s’affiche en tant qu’image de vignette utilisateur. Cette bitmap ne peut pas être modifiée. Tous les fournisseurs d’informations d’identification ne doivent pas contenir plus d’un CPFT_TILE_IMAGE. Si aucune image n’est spécifiée, l’interface utilisateur d’ouverture de session et l’interface utilisateur des informations d’identification fournissent une image de vignette par défaut.
CPFT_CHECKBOX
Contrôle de case à cocher qui autorise les états cochés et non cochés.
CPFT_COMBOBOX
Contrôle de zone de liste modifiable qui permet aux utilisateurs de sélectionner une option à partir d’un ensemble défini de choix.
CPFT_SUBMIT_BUTTON
Ce champ apparaît sous la forme d’un bouton sur la vignette d’informations d’identification. Appuyer sur le bouton permet à l’utilisateur de soumettre ses informations d’identification. Il existe exactement une CPFT_SUBMIT_BUTTON sur une vignette d’informations d’identification. Contrairement à l’interface utilisateur d’ouverture de session, qui dessine un bouton d’envoi spécial dans la disposition des vignettes, l’interface utilisateur des informations d’identification masque ce champ et affiche un seul bouton d’envoi pour toutes les informations d’identification.

Remarques

Ce type vous permet de spécifier les différents éléments que votre fournisseur d’informations d’identification doit afficher à l’utilisateur. Les fournisseurs d’informations d’identification ne sont pas responsables du dessin de leur propre interface utilisateur. Ils doivent donc définir les éléments nécessaires. Ce type est l’un des éléments permettant de prendre en charge ce mécanisme.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête credentialprovider.h