Bagikan melalui


Antarmuka ICredentialProviderCredentialEvents2 (credentialprovider.h)

Memperluas antarmuka ICredentialProviderCredentialEvents dengan menambahkan metode yang memungkinkan pembaruan batch bidang di UI Logon atau Antarmuka Pengguna Kredensial.

Warisan

Antarmuka ICredentialProviderCredentialEvents2 mewarisi dari ICredentialProviderCredentialEvents. ICredentialProviderCredentialEvents2 juga memiliki jenis anggota berikut:

Metode

Antarmuka ICredentialProviderCredentialEvents2 memiliki metode ini.

 
ICredentialProviderCredentialEvents2::BeginFieldUpdates

Memulai pembaruan batch ke bidang di UI masuk atau kredensial.
ICredentialProviderCredentialEvents2::EndFieldUpdates

Menyelesaikan dan menerapkan pembaruan batch yang dimulai oleh BeginFieldUpdates.
ICredentialProviderCredentialEvents2::SetFieldOptions

Menentukan apakah bidang tertentu di UI masuk atau kredensial harus menampilkan glyph "kata sandi terungkap" atau diharapkan menerima alamat email.

Keterangan

Di Windows 7 dan Windows Vista, banyak penyedia kredensial menggunakan ICredentialProviderEvents::CredentialsChanged untuk memperbarui UI. Meskipun ini berfungsi, ini menyebabkan enumerasi ulang semua kredensial dari penyedia kredensial panggilan. Pemrosesan peristiwa ini dapat, dalam beberapa keadaan, menyebabkan perubahan berkedip atau fokus di UI karena enumerasi ulang ini. Oleh karena itu, menggunakan ICredentialProviderEvents::CredentialsChanged hanya untuk pembaruan UI tidak disarankan. Rekomendasi baru adalah sebagai berikut:

  • Gunakan ICredentialProviderEvents::CredentialsChanged hanya jika penyedia kredensial perlu melakukan masuk pengguna secara otomatis atau mengubah jumlah kredensial yang dijumlahkannya.
  • Gunakan ICredentialProviderCredentialEvents2 untuk memperbarui UI penyedia info masuk.
ICredentialProviderCredentialEvents2 mencakup semua metode yang diwarisi dari ICredentialProviderCredentialEvents. Ini termasuk semua metode yang diwariskan kecuali OnCreatingWindow.

Saat berinteraksi dengan utas latar belakang, penggunaan ICredentialProviderCredentialEvents2 mirip dengan penggunaan ICredentialProviderCredentialEvents, dalam metode komunikasi antar alur yang tepat harus digunakan.

Kapan harus menerapkan

Pihak ketiga tidak mengimplementasikan antarmuka ini. Panggil metode QueryInterface pada ICredentialProviderCredentialEvents untuk mendapatkan objek ini.

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header credentialprovider.h

Lihat juga

Penyedia Kredensial di Windows 10

ICredentialProviderCredentialEvents