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 untuk utas yang diberikan dalam proses ini.
Syntax
HRESULT GetThreadContext(
[in] DWORD threadID,
[in] ULONG32 contextSize,
[in, out, length_is(contextSize), size_is(contextSize)]
BYTE context[]);
Parameter-parameternya
threadID [di] ID utas untuk mengambil konteks.
contextSize [di] Ukuran context array.
context [masuk, keluar] Array byte yang menjelaskan konteks utas.
Konteks menentukan arsitektur prosesor tempat utas dijalankan.
Komentar
Debugger harus memanggil metode ini daripada metode Win32 GetThreadContext , karena utas mungkin benar-benar dalam keadaan "dibajak", di mana konteksnya telah diubah sementara. Metode ini harus digunakan hanya ketika utas berada dalam kode asli. Gunakan ICorDebugRegisterSet untuk utas dalam kode terkelola.
Data yang dikembalikan adalah struktur konteks untuk platform saat ini. Sama seperti metode Win32 GetThreadContext , pemanggil harus menginisialisasi context parameter sebelum memanggil metode ini.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 2.0