Перечисление CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS (credentialprovider.h)
Предоставляет параметры настройки для одного поля в пользовательском интерфейсе входа или учетных данных. Используется ICredentialProviderCredentialEvents2::SetFieldOptions и ICredentialProviderCredentialWithFieldOptions::GetFieldOptions.
Синтаксис
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
} ;
Константы
CPCFO_NONE Значение: 0 По умолчанию. Не показывайте глиф "Вывод пароля" и используйте стандартную раскладку экранной клавиатуры. |
CPCFO_ENABLE_PASSWORD_REVEAL Значение: 0x1 Отображение глифа password reveal в поле ввода пароля. Когда пользователь удерживает этот глиф, запись в поле пароля отображается в виде обычного текста. Глиф показан здесь: |
CPCFO_IS_EMAIL_ADDRESS Значение: 0x2 Поле будет содержать адрес электронной почты. Экранная клавиатура должна быть оптимизирована для этого ввода (с помощью клавиш .com и @ в основной раскладке клавиатуры). Этот параметр используется с учетными данными учетной записи Майкрософт. |
CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE Значение: 0x4 Если эта функция включена, сенсорная клавиатура будет вызываться автоматически. Этот параметр следует задавать только в поле CPFG_CREDENTIAL_PROVIDER_LOGO . |
CPCFO_NUMBERS_ONLY Значение: 0x8 Поле разрешает вводить только цифры. Экранная клавиатура должна быть оптимизирована для этого ввода (на основной раскладке клавиатуры отображается только числовая клавиатура). Этот параметр следует задавать только в поле CPFT_PASSWORD_TEXT . |
CPCFO_SHOW_ENGLISH_KEYBOARD Значение: 0x10 Отображение английской клавиатуры. |
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | credentialprovider.h |
См. также раздел
ICredentialProviderCredentialEvents2::SetFieldOptions
ICredentialProviderCredentialWithFieldOptions::GetFieldOptions