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.
Fungsi
Sintaksis
SECURITY_STATUS SEC_ENTRY QueryContextAttributesA(
[in] PCtxtHandle phContext,
[in] unsigned long ulAttribute,
[out] void *pBuffer
);
Parameter
[in] phContext
Handel ke konteks keamanan yang akan dikueri.
[in] ulAttribute
Atribut konteks yang akan dikembalikan. Parameter ini bisa menjadi salah satu nilai berikut. Kecuali ditentukan lain, atribut berlaku untuk klien dan server.
| Nilai | Arti |
|---|---|
|
Parameter pBuffer berisi penunjuk ke struktur SecPkgContext_AccessToken yang menentukan token akses untuk konteks keamanan saat ini.
Atribut ini hanya didukung di server. |
|
Parameter pBuffer berisi penunjuk ke struktur SecPkgContext_AccessToken yang menentukan token akses untuk konteks keamanan saat ini.
Atribut ini hanya didukung di server. |
|
Parameter pBuffer berisi penunjuk ke struktur CERT_TRUST_STATUS yang menentukan informasi kepercayaan tentang sertifikat.
Atribut ini hanya didukung pada klien. |
|
Parameter pBuffer Kredensial klien dapat berupa nama pengguna dan kata sandi atau nama pengguna dan PIN kartu pintar. Atribut ini hanya didukung di server. |
|
Parameter pBuffer Jika kredensial klien adalah nama pengguna dan kata sandi, buffer adalah struktur KERB_INTERACTIVE_LOGON yang dikemas. Jika kredensial klien adalah nama pengguna dan PIN kartu pintar, buffer adalah struktur KERB_CERTIFICATE_LOGON yang dikemas. Jika kredensial klien adalah kredensial identitas online, buffer adalah struktur SEC_WINNT_AUTH_IDENTITY_EX2 yang di-marshal. Atribut ini hanya didukung di server CredSSP. Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Nilai ini tidak didukung. |
|
Parameter |
|
Parameter Mengembalikan informasi tentang SSP yang digunakan. |
|
Parameter pBuffer Atribut ini hanya didukung pada klien. |
|
Parameter Mengkueri ukuran struktur yang digunakan dalam fungsi per pesan dan pertukaran autentikasi. |
|
Parameter Nilai ini mengembalikan informasi tentang atribut keamanan untuk koneksi. Nilai ini hanya didukung di server CredSSP. Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Nilai ini tidak didukung. |
[out] pBuffer
Penunjuk ke struktur yang menerima atribut. Jenis struktur tergantung pada nilai parameter
Mengembalikan nilai
Jika fungsi berhasil, fungsi akan mengembalikan SEC_E_OK.
Jika fungsi gagal, fungsi dapat mengembalikan kode kesalahan berikut.
| Mengembalikan kode/nilai | Deskripsi |
|---|---|
|
Fungsi gagal. Parameter phContext |
|
Fungsi gagal. Nilai parameter |
Komentar
Struktur yang ditunjukkan oleh parameter
Meskipun pemanggil harus mengalokasikan struktur pBuffer
Nota
Header sspi.h mendefinisikan QueryContextAttributes 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 Vista [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
sspi.h (termasuk Security.h) |
| Pustaka |
Secur32.lib |
| DLL |
Secur32.dll |
Lihat juga
Fungsi SSPI