CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS énumération (credentialprovider.h)
Fournit des options de personnalisation pour un seul champ dans une interface utilisateur d’ouverture de session ou d’informations d’identification. Utilisé par ICredentialProviderCredentialEvents2::SetFieldOptions et ICredentialProviderCredentialWithFieldOptions::GetFieldOptions.
Syntax
typedef enum CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS {
CPCFO_NONE = 0,
CPCFO_ENABLE_PASSWORD_REVEAL = 0x1,
CPCFO_IS_EMAIL_ADDRESS = 0x2,
CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE = 0x4,
CPCFO_NUMBERS_ONLY = 0x8,
CPCFO_SHOW_ENGLISH_KEYBOARD = 0x10
} ;
Constantes
CPCFO_NONE Valeur : 0 Par défaut. N’affichez pas le glyphe « révéler le mot de passe » et utilisez la disposition standard du clavier à l’écran. |
CPCFO_ENABLE_PASSWORD_REVEAL Valeur : 0x1 Affichez le glyphe « password reveal » dans une zone d’entrée de mot de passe. Lorsque ce glyphe est maintenu par l’utilisateur, l’entrée dans la zone de mot de passe s’affiche en texte brut. Le glyphe est illustré ici : |
CPCFO_IS_EMAIL_ADDRESS Valeur : 0x2 Le champ contient une adresse de messagerie. Le clavier à l’écran doit être optimisé pour cette entrée (avec les touches .com et @ de la disposition du clavier principal). Cette option est utilisée avec les informations d’identification du compte Microsoft. |
CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE Valeur : 0x4 Lorsque cette option est activée, le clavier tactile est automatiquement appelé. Cette valeur doit être définie uniquement sur le champ CPFG_CREDENTIAL_PROVIDER_LOGO . |
CPCFO_NUMBERS_ONLY Valeur : 0x8 Le champ autorise uniquement les chiffres à entrer. Le clavier à l’écran doit être optimisé pour cette entrée (affichant uniquement un pavé numérique sur la disposition du clavier principal). Cette valeur doit être définie uniquement sur le champ CPFT_PASSWORD_TEXT |
CPCFO_SHOW_ENGLISH_KEYBOARD Valeur : 0x10 Affichez le clavier anglais. |
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | credentialprovider.h |
Voir aussi
ICredentialProviderCredentialEvents2::SetFieldOptions
ICredentialProviderCredentialWithFieldOptions::GetFieldOptions