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 ExportSecurityContext membuat representasi berseri dari konteks keamanan yang nantinya dapat diimpor ke proses yang berbeda dengan memanggil
ImportSecurityContext. Proses yang mengimpor konteks keamanan harus berjalan pada komputer yang sama dengan proses yang disebut ExportSecurityContext.
Sintaks
KSECDDDECLSPEC SECURITY_STATUS SEC_ENTRY ExportSecurityContext(
[in] PCtxtHandle phContext,
[in] ULONG fFlags,
[out] PSecBuffer pPackedContext,
[out, optional] void **pToken
);
Parameter
[in] phContext
Handel konteks keamanan yang akan diekspor.
[in] fFlags
Parameter ini bisa menjadi kombinasi bitwise-OR dari nilai berikut.
[out] pPackedContext
Penunjuk ke buffer jenis SECBUFFER_EMPTY yang menerima konteks keamanan berseri . Setelah Anda selesai menggunakan konteks ini, bebaskan dengan memanggil fungsi FreeContextBuffer .
[out, optional] pToken
Penunjuk untuk menerima handel token konteks.
Setelah Anda selesai menggunakan token pengguna, lepaskan handel dengan memanggil fungsi CloseHandle .
Nilai kembali
Jika fungsi berhasil, fungsi akan mengembalikan SEC_E_OK.
Jika fungsi gagal, fungsi akan mengembalikan salah satu kode kesalahan berikut.
| Menampilkan kode | Deskripsi |
|---|---|
|
Tidak tersedia cukup memori untuk menyelesaikan tindakan yang diminta. |
|
Parameter phContext tidak menunjuk ke handel yang valid. |
|
Mode kernel Schannel tidak mendukung fungsi ini. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| 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 |