enumerasi CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS (credentialprovider.h)
Menyediakan opsi kustomisasi untuk satu bidang dalam UI masuk atau kredensial. Digunakan oleh ICredentialProviderCredentialEvents2::SetFieldOptions dan ICredentialProviderCredentialWithFieldOptions::GetFieldOptions.
Sintaks
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
} ;
Konstanta
CPCFO_NONE Nilai: 0 Default. Jangan tampilkan glyph "kata sandi terungkap", dan gunakan tata letak keyboard pada layar standar. |
CPCFO_ENABLE_PASSWORD_REVEAL Nilai: 0x1 Tampilkan glyph "kata sandi terungkap" dalam kotak entri kata sandi. Ketika glyph ini ditahan oleh pengguna, entri dalam kotak kata sandi ditampilkan dalam teks biasa. Glyph ditampilkan di sini: |
CPCFO_IS_EMAIL_ADDRESS Nilai: 0x2 Bidang akan berisi alamat email. Keyboard di layar harus dioptimalkan untuk input tersebut (memperlihatkan tombol .com dan @ pada tata letak keyboard utama). Opsi ini digunakan dengan kredensial akun Microsoft. |
CPCFO_ENABLE_TOUCH_KEYBOARD_AUTO_INVOKE Nilai: 0x4 Saat diaktifkan, keyboard sentuh akan dipanggil secara otomatis. Ini harus diatur hanya pada bidang CPFG_CREDENTIAL_PROVIDER_LOGO . |
CPCFO_NUMBERS_ONLY Nilai: 0x8 Bidang hanya akan mengizinkan angka dimasukkan. Keyboard di layar harus dioptimalkan untuk input tersebut (hanya menampilkan keypad angka pada tata letak keyboard utama). Ini harus diatur hanya pada bidang CPFT_PASSWORD_TEXT |
CPCFO_SHOW_ENGLISH_KEYBOARD Nilai: 0x10 Tampilkan keyboard bahasa Inggris. |
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Header | credentialprovider.h |
Lihat juga
ICredentialProviderCredentialEvents2::SetFieldOptions
ICredentialProviderCredentialWithFieldOptions::GetFieldOptions