enumeración CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS (credentialprovider.h)
Proporciona opciones de personalización para un único campo en una interfaz de usuario de inicio de sesión o credencial. Usado por ICredentialProviderCredentialEvents2::SetFieldOptions e 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 Valor: 0 Predeterminada. No muestre el glifo "revelar contraseña" y use el diseño estándar del teclado en pantalla. |
CPCFO_ENABLE_PASSWORD_REVEAL Valor: 0x1 Muestra el glifo "revelar contraseña" en un cuadro de entrada de contraseña. Cuando el usuario mantiene este glifo, la entrada del cuadro de contraseña se muestra en texto sin formato. El glifo se muestra aquí: |
CPCFO_IS_EMAIL_ADDRESS Valor: 0x2 El campo contendrá una dirección de correo electrónico. El teclado en pantalla debe optimizarse para esa entrada (que muestra las teclas .com y @ en el diseño del teclado principal). Esta opción se usa con las credenciales de la cuenta Microsoft. |
CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE Valor: 0x4 Cuando se habilita, se invocará automáticamente el teclado táctil. Debe establecerse solo en el campo CPFG_CREDENTIAL_PROVIDER_LOGO . |
CPCFO_NUMBERS_ONLY Valor: 0x8 El campo solo permitirá especificar números. El teclado en pantalla debe optimizarse para esa entrada (que muestra solo un teclado numérico en el diseño del teclado principal). Solo se debe establecer en el campo CPFT_PASSWORD_TEXT |
CPCFO_SHOW_ENGLISH_KEYBOARD Valor: 0x10 Muestra el teclado inglés. |
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | credentialprovider.h |
Consulte también
ICredentialProviderCredentialEvents2::SetFieldOptions
ICredentialProviderCredentialWithFieldOptions::GetFieldOptions