CREDENTIAL_PROVIDER_FIELD_STATE énumération (credentialprovider.h)
Spécifie l’état d’un champ unique dans l’interface utilisateur des informations d’identification. Utilisé par CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR et ICredentialProviderCredentialEvents ::SetFieldState. Le comportement des champs peut varier en fonction de l’état actuel du champ.
Syntax
typedef enum _CREDENTIAL_PROVIDER_FIELD_STATE {
CPFS_HIDDEN = 0,
CPFS_DISPLAY_IN_SELECTED_TILE,
CPFS_DISPLAY_IN_DESELECTED_TILE,
CPFS_DISPLAY_IN_BOTH
} CREDENTIAL_PROVIDER_FIELD_STATE;
Constantes
CPFS_HIDDEN Valeur : 0 N’affichez le champ dans aucun état. Par exemple, un contrôle de modification de mot de passe ne doit pas être affiché tant que l’utilisateur n’authentifie pas une empreinte numérique. Tant que l’empreinte numérique n’a pas été authentifiée, l’état du champ de mot de passe est CPFS_HIDDEN. |
CPFS_DISPLAY_IN_SELECTED_TILE Affichez le champ dans l’état sélectionné. |
CPFS_DISPLAY_IN_DESELECTED_TILE Affichez le champ lorsque l’état est désélectionné. Cette valeur est valide uniquement pour un CREDENTIAL_PROVIDER_USAGE_SCENARIO est défini sur CPUS_CREDUI. |
CPFS_DISPLAY_IN_BOTH Affichez le champ à la fois quand la vignette d’informations d’identification est sélectionnée et quand elle n’est pas sélectionnée. |
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 |