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 konteks saat ini dari stack walk ini.
Note
API ini awalnya dirancang untuk penggunaan internal dalam runtime. Meskipun sekarang didukung untuk penggunaan pihak ketiga, sebaiknya menggunakan API ICorDebug dan ICorProfiler jika memungkinkan.
Syntax
HRESULT GetContext(
[in] ULONG32 contextFlags,
[in] ULONG32 contextBufSize,
[out] ULONG32* contextSize,
[out, size_is(contextBufSize)] BYTE contextBuf[]
);
Parameters
contextFlags
[di] Bendera yang mengontrol bagian konteks mana yang akan dikembalikan.
contextBufSize
[di] Ukuran contextBuf buffer.
contextSize
[out] Penunjuk ke jumlah byte yang benar-benar ditulis ke contextBuf dalam buffer.
contextBuf
[out, size_is(contextBufSize)] Buffer yang menyimpan konteks.
Remarks
Metode yang disediakan adalah bagian IXCLRDataStackWalk dari antarmuka dan sesuai dengan slot ke-4 dari tabel metode virtual.
Konteksnya adalah konteks asli dengan melepas lelah yang diterapkan padanya. Karena melepas lelah hanya dapat memulihkan subset register, seperti hanya register non-volatil, konteks mungkin tidak sama persis dengan status register pada saat panggilan aktual.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: Tidak
Perpustakaan: Tidak
.NET Framework Versions: Tersedia sejak 4.7