Bagikan melalui


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.