Compartir a través de


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í:

Glifo de revelación de contraseña
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