CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS-Enumeration (credentialprovider.h)

Stellt Anpassungsoptionen für ein einzelnes Feld in einer Anmelde- oder Anmeldeinformationsoberfläche bereit. Wird von ICredentialProviderCredentialEvents2::SetFieldOptions und ICredentialProviderCredentialWithFieldOptions::GetFieldOptions verwendet.

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

Konstanten

 
CPCFO_NONE
Wert: 0
Standard. Zeigen Sie nicht die Glyphe "Password Reveal" an, und verwenden Sie das Standardmäßige Bildschirmtastaturlayout.
CPCFO_ENABLE_PASSWORD_REVEAL
Wert: 0x1
Zeigen Sie die Glyphe "Kennwort offen" in einem Kennworteingabefeld an. Wenn diese Glyphe vom Benutzer gedrückt gehalten wird, wird der Eintrag im Kennwortfeld als Nur-Text angezeigt. Die Glyphe ist hier dargestellt:

Kennwort-Enthüllungs-Glyphe
CPCFO_IS_EMAIL_ADDRESS
Wert: 0x2
Das Feld enthält eine E-Mail-Adresse. Die Bildschirmtastatur sollte für diese Eingabe optimiert sein (mit den Tasten .com und @ auf dem primären Tastaturlayout). Diese Option wird mit Microsoft-Kontoanmeldeinformationen verwendet.
CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE
Wert: 0x4
Wenn diese Option aktiviert ist, wird die Touchtastatur automatisch aufgerufen. Dies sollte nur für das Feld CPFG_CREDENTIAL_PROVIDER_LOGO festgelegt werden.
CPCFO_NUMBERS_ONLY
Wert: 0x8
Das Feld erlaubt nur die Eingabe von Zahlen. Die Bildschirmtastatur sollte für diese Eingabe optimiert sein (zeigt nur eine Nummerntastatur auf dem primären Tastaturlayout an). Dies sollte nur für das Feld CPFT_PASSWORD_TEXT festgelegt werden.
CPCFO_SHOW_ENGLISH_KEYBOARD
Wert: 0x10
Zeigt die englische Tastatur an.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile credentialprovider.h

Weitere Informationen

ICredentialProviderCredentialEvents2::SetFieldOptions

ICredentialProviderCredentialWithFieldOptions::GetFieldOptions