Fungsi SaslGetContextOption (sspi.h)
Fungsi SaslGetContextOption mengambil properti yang ditentukan dari konteks SASL yang ditentukan.
Sintaks
SECURITY_STATUS SEC_ENTRY SaslGetContextOption(
[in] PCtxtHandle ContextHandle,
[in] ULONG Option,
[out] PVOID Value,
[out] ULONG Size,
[out, optional] PULONG Needed
);
Parameter
[in] ContextHandle
Menangani konteks SASL.
[in] Option
Properti untuk dikembalikan dari konteks SASL. Tabel berikut ini mencantumkan nilai yang mungkin.
[out] Value
Penunjuk ke buffer yang menerima properti yang diminta. Untuk jenis data buffer untuk setiap nilai parameter Opsi , lihat parameter Opsi .
[out] Size
Ukuran, dalam byte, dari buffer yang ditentukan oleh parameter Nilai .
[out, optional] Needed
Penunjuk ke nilai LONG yang tidak ditandatangani yang mengembalikan nilai jika buffer yang ditentukan oleh parameter Nilai tidak cukup besar untuk berisi nilai data properti yang ditentukan oleh parameter Opsi .
Mengembalikan nilai
Jika panggilan berhasil diselesaikan, fungsi ini mengembalikan SEC_E_OK. Tabel berikut ini memperlihatkan beberapa kemungkinan nilai pengembalian kesalahan.
Menampilkan kode | Deskripsi |
---|---|
|
Buffer yang ditentukan oleh parameter Nilai tidak cukup besar untuk berisi nilai data properti yang ditentukan oleh parameter Opsi . |
|
Handel konteks SASL yang ditentukan oleh parameter ContextHandle tidak ditemukan dalam daftar SASL. |
|
Opsi yang ditentukan dalam parameter Opsi tidak valid. |
Persyaratan
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | sspi.h (termasuk Security.h) |
Pustaka | Secur32.lib |
DLL | Secur32.dll |