header credentialprovider.h
Header ini digunakan oleh Windows Shell. Untuk informasi selengkapnya, lihat:
credentialprovider.h berisi antarmuka pemrograman berikut:
Antarmuka
IConnectableCredentialProviderCredential Mengekspos metode untuk menyambungkan dan memutuskan sambungan objek IConnectableCredentialProviderCredential. |
ICredentialProvider Mengekspos metode yang digunakan dalam penyiapan dan manipulasi penyedia kredensial. Semua penyedia kredensial harus mengimplementasikan antarmuka ini. |
ICredentialProviderCredential Mengekspos metode yang memungkinkan penanganan kredensial. |
ICredentialProviderCredential2 Memperluas antarmuka ICredentialProviderCredential dengan menambahkan metode yang mengambil pengidentifikasi keamanan (SID) pengguna. Info masuk dikaitkan dengan pengguna tersebut dan dapat dikelompokkan di bawah petak peta pengguna. |
ICredentialProviderCredentialEvents Menyediakan mekanisme panggilan balik asinkron yang digunakan oleh kredensial untuk memberi tahunya tentang peristiwa perubahan status atau teks di UI Masuk atau Antarmuka Pengguna Kredensial. |
ICredentialProviderCredentialEvents2 Memperluas antarmuka ICredentialProviderCredentialEvents dengan menambahkan metode yang memungkinkan pembaruan batch bidang di UI Logon atau Antarmuka Pengguna Kredensial. |
ICredentialProviderCredentialWithFieldOptions Menyediakan metode yang memungkinkan kerangka kerja penyedia info masuk untuk menentukan apakah Anda telah membuat penyesuaian ke opsi bidang di UI masuk atau kredensial. |
ICredentialProviderEvents Menyediakan mekanisme panggilan balik asinkron yang digunakan oleh penyedia kredensial untuk memberi tahunya tentang perubahan dalam daftar kredensial atau bidangnya. |
ICredentialProviderFilter Digunakan untuk memfilter penyedia kredensial secara dinamis berdasarkan informasi yang tersedia saat runtime. |
ICredentialProviderSetUserArray Menyediakan metode yang memungkinkan penyedia kredensial untuk menerima sekumpulan pengguna yang akan ditampilkan di UI masuk atau kredensial. |
ICredentialProviderUser Menyediakan metode yang digunakan untuk mengambil properti tertentu dari pengguna individual yang disertakan dalam UI masuk atau kredensial. |
ICredentialProviderUserArray Mewakili sekumpulan pengguna yang akan muncul di UI masuk atau kredensial. Informasi ini memungkinkan penyedia kredensial untuk menghitung set untuk mengambil informasi properti tentang setiap pengguna untuk mengisi bidang atau memfilter set. |
IQueryContinueWithStatus Mengekspos metode yang menyediakan mekanisme standar bagi penyedia kredensial untuk memanggil QueryContinue saat mencoba menyambungkan ke jaringan untuk menentukan apakah mereka harus melanjutkan upaya ini. |
Struktur
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION Berisi detail tentang kredensial. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR Menjelaskan satu bidang dalam kredensial. Misalnya, string atau gambar pengguna. |
Enumerasi
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS Menunjukkan jenis kredensial yang harus dikembalikan penyedia kredensial untuk dikaitkan dengan petak "Pengguna lain". Digunakan oleh ICredentialProviderUserArray_GetAccountOptions. |
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS Menyediakan opsi kustomisasi untuk satu bidang dalam UI masuk atau kredensial. |
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE Menjelaskan status bidang dan bagaimana pengguna dapat berinteraksi dengannya. Bidang dapat ditampilkan oleh penyedia kredensial dalam berbagai status interaktif yang berbeda. |
CREDENTIAL_PROVIDER_FIELD_STATE Menentukan status bidang tunggal di antarmuka pengguna Kredensial. |
CREDENTIAL_PROVIDER_FIELD_TYPE Menentukan jenis bidang kredensial. Digunakan oleh CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR. |
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE Menjelaskan respons saat penyedia kredensial mencoba membuat serial kredensial. |
CREDENTIAL_PROVIDER_STATUS_ICON Menunjukkan ikon status mana yang harus ditampilkan. |
CREDENTIAL_PROVIDER_USAGE_SCENARIO Menyatakan skenario di mana penyedia kredensial didukung. Skenario penggunaan penyedia kredensial (CPUS) memungkinkan penyedia kredensial untuk menyediakan perilaku enumerasi yang berbeda dan penyiapan bidang UI di seluruh skenario. |