Condividi tramite


enumerazione CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS (credentialprovider.h)

Fornisce opzioni di personalizzazione per un singolo campo in un'interfaccia utente di accesso o credenziale. Usato da ICredentialProviderCredentialEvents2::SetFieldOptions e ICredentialProviderCredentialWithFieldOptions::GetFieldOptions.

Sintassi

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
} ;

Costanti

 
CPCFO_NONE
Valore: 0
Valore predefinito. Non mostrare il glifo "rivela password" e usare il layout della tastiera standard sullo schermo.
CPCFO_ENABLE_PASSWORD_REVEAL
Valore: 0x1
Visualizzare il glifo "password reveal" in una casella di immissione password. Quando questo glifo viene tenuto premuto dall'utente, la voce nella casella password viene visualizzata in testo normale. Il glifo è illustrato qui:

Glifi di rivelazione password
CPCFO_IS_EMAIL_ADDRESS
Valore: 0x2
Il campo conterrà un indirizzo di posta elettronica. La tastiera sullo schermo deve essere ottimizzata per tale input (che mostra i tasti .com e @ nel layout della tastiera primaria). Questa opzione viene usata con le credenziali dell'account Microsoft.
CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE
Valore: 0x4
Se abilitata, la tastiera tocco verrà richiamata automaticamente. Questa operazione deve essere impostata solo sul campo CPFG_CREDENTIAL_PROVIDER_LOGO .
CPCFO_NUMBERS_ONLY
Valore: 0x8
Il campo consente di immettere solo i numeri. La tastiera sullo schermo deve essere ottimizzata per tale input (che mostra solo un tastierino numerico nel layout della tastiera primaria). Questa operazione deve essere impostata solo nel campo CPFT_PASSWORD_TEXT
CPCFO_SHOW_ENGLISH_KEYBOARD
Valore: 0x10
Mostra la tastiera inglese.

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione credentialprovider.h

Vedi anche

ICredentialProviderCredentialEvents2::SetFieldOptions

ICredentialProviderCredentialWithFieldOptions::GetFieldOptions