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.
Mengatur konteks untuk utas yang diberikan dalam proses ini.
Syntax
HRESULT SetThreadContext(
[in] DWORD threadID,
[in] ULONG32 contextSize,
[in, length_is(contextSize), size_is(contextSize)]
BYTE context[]);
Parameter-parameternya
threadID [di] ID utas untuk mengatur konteks.
contextSize [di] Ukuran context array.
context [di] Array byte yang menjelaskan konteks utas.
Konteks menentukan arsitektur prosesor tempat utas dijalankan.
Komentar
Debugger harus memanggil metode ini daripada fungsi Win32 SetThreadContext , karena utas mungkin benar-benar dalam status "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. Anda tidak perlu memodifikasi konteks utas selama peristiwa debug out-of-band (OOB).
Data yang diteruskan harus merupakan struktur konteks untuk platform saat ini.
Metode ini dapat merusak runtime jika digunakan secara tidak benar.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 2.0