enumeração CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS (credentialprovider.h)

Fornece opções de personalização para um único campo em uma interface do usuário de logon ou 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
Padrão. Não mostre o glifo de "revelação de senha" e use o layout padrão do teclado virtual.
CPCFO_ENABLE_PASSWORD_REVEAL
Valor: 0x1
Exiba o glifo "password reveal" em uma caixa de entrada de senha. Quando esse glifo é mantido pressionado pelo usuário, a entrada na caixa de senha é mostrada em texto sem formatação. O glifo é mostrado aqui:

Glifo de revelação de senha
CPCFO_IS_EMAIL_ADDRESS
Valor: 0x2
O campo conterá um endereço de email. O teclado virtual deve ser otimizado para essa entrada (mostrando as teclas .com e @ no layout do teclado primário). Essa opção é usada com credenciais de conta da Microsoft.
CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE
Valor: 0x4
Quando habilitado, o teclado virtual será invocado automaticamente. Isso deve ser definido somente no campo CPFG_CREDENTIAL_PROVIDER_LOGO .
CPCFO_NUMBERS_ONLY
Valor: 0x8
O campo só permitirá que numerais sejam inseridos. O teclado virtual deve ser otimizado para essa entrada (mostrando apenas um teclado numérico no layout do teclado primário). Isso deve ser definido somente no campo CPFT_PASSWORD_TEXT
CPCFO_SHOW_ENGLISH_KEYBOARD
Valor: 0x10
Mostrar o teclado em inglês.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho credentialprovider.h

Confira também

ICredentialProviderCredentialEvents2::SetFieldOptions

ICredentialProviderCredentialWithFieldOptions::GetFieldOptions