Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil atribut
Sintaksis
SECURITY_STATUS SEC_ENTRY QueryCredentialsAttributesA(
[in] PCredHandle phCredential,
[in] unsigned long ulAttribute,
[out] void *pBuffer
);
Parameter
[in] phCredential
Handel kredensial yang akan dikueri.
[in] ulAttribute
Menentukan atribut untuk dikueri. Parameter ini dapat berupa salah satu atribut berikut.
| Nilai | Arti |
|---|---|
|
Mengembalikan thumbprint sertifikat dalam pbuffer Atribut ini hanya didukung oleh Kerberos. Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Atribut ini tidak tersedia. |
|
Mengembalikan nama kredensial dalam pbuffer Atribut ini tidak didukung oleh Schannel dalam mode WOW64. |
|
Mengembalikan algoritma yang didukung dalam pbuffer Atribut ini hanya didukung oleh Schannel. |
|
Mengembalikan kekuatan sandi dalam pbuffer Atribut ini hanya didukung oleh Schannel. |
|
Mengembalikan algoritma yang didukung dalam pbuffer Atribut ini hanya didukung oleh Schannel. |
[out] pBuffer
Penunjuk ke buffer yang menerima atribut yang diminta. Jenis struktur yang dikembalikan tergantung pada nilai ulAttribute.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah SEC_E_OK.
Jika fungsi gagal, nilai pengembalian mungkin merupakan salah satu kode kesalahan berikut.
| Mengembalikan kode | Deskripsi |
|---|---|
|
Handel yang diteruskan ke fungsi tidak valid. |
|
Atribut yang ditentukan tidak didukung oleh Schannel. Nilai pengembalian ini hanya akan dikembalikan ketika Schannel SSP sedang digunakan. |
|
Memori yang tersedia tidak cukup untuk menyelesaikan permintaan. |
Komentar
Fungsi QueryCredentialsAttributes memungkinkan aplikasi menentukan beberapa karakteristik kredensial, termasuk nama yang terkait dengan kredensial yang ditentukan.
Mengkueri atribut SECPKG_ATTR_CIPHER_STRENGTHS mengembalikan struktur SecPkgCred_CipherStrengths. Kekuatan sandi dalam struktur ini sama dengan kekuatan sandi dalam struktur SCH_CREDENTIALS yang digunakan ketika kredensial dibuat.
Mengkueri atribut SECPKG_ATTR_SUPPORTED_PROTOCOLS mengembalikan struktur
Pemanggil harus mengalokasikan struktur yang diarahkan oleh parameter pBuffer. Paket keamanan
Nota
Header sspi.h mendefinisikan QueryCredentialsAttributes sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
sspi.h (termasuk Security.h) |
| Pustaka |
Secur32.lib |
| DLL |
Secur32.dll |
Lihat juga
Fungsi SSPI