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.
Mendapatkan IHostSecurityContext yang diminta dari host.
Sintaks
HRESULT GetSecurityContext (
[in] EContextType eContextType,
[out] IHostSecurityContext** ppSecurityContext
);
Parameter
eContextType
[in] Salah satu nilai EContextType, menunjukkan jenis konteks keamanan apa yang akan dikembalikan.
ppSecurityContext
[out] Alamat penunjuk antarmuka ke IHostSecurityContext dari eContextType.
Tampilkan Nilai
| HRESULT | Deskripsi |
|---|---|
| S_OK |
GetSecurityContext berhasil dikembalikan. |
| HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam status yang tidak dapat menjalankan kode terkelola atau tidak berhasil memproses panggilan. |
| HOST_E_TIMEOUT | Waktu panggilan habis. |
| HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
| HOST_E_ABANDONED | Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya. |
| E_FAIL | Kegagalan katastrofe yang tidak diketahui terjadi. Saat metode menampilkan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
Keterangan
Host dapat mengontrol semua akses kode ke token utas dengan CLR dan kode pengguna. Ini juga dapat memastikan bahwa informasi konteks keamanan lengkap diteruskan di seluruh operasi asinkron atau titik kode dengan akses kode terbatas.
IHostSecurityContext merangkum informasi konteks keamanan ini, yang buram ke CLR. CLR menangkap informasi ini dan memindahkannya di seluruh item pekerja kumpulan utas yang dikirim, eksekusi finalizer, dan modul serta konstruksi kelas.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0