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