Bagikan melalui


Metode ICLRDataTarget::GetThreadContext

Mendapatkan konteks eksekusi saat ini untuk utas yang diberikan dalam proses target. Metode ini disebut oleh layanan akses data runtime bahasa umum.

Sintaks

HRESULT GetThreadContext (
    [in] ULONG32            threadID,
    [in] ULONG32            contextFlags,
    [in] ULONG32            contextSize,
    [out, size_is(contextSize)]
        BYTE                *context
);

Parameter

threadID [di] Pengidentifikasi sistem operasi utas dalam proses target.

contextFlags [di] Bendera yang menentukan bagian konteks mana yang akan dikembalikan. Implementasi akan mengembalikan setidaknya bagian-bagian konteks ini.

contextSize [di] Ukuran konteks.

context [out] Arahkan ke buffer untuk menempatkan konteks.

Data dalam buffer context harus dalam format struktur Win32 CONTEXT. Konteks menentukan data register khusus prosesor, sehingga definisi struktur Win32 CONTEXT tergantung pada arsitektur prosesor. Lihat file header WinNT.h untuk definisi struktur Win32 CONTEXT.

Keterangan

Metode ini diimplementasikan oleh penulis aplikasi penelusuran kesalahan.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: ClrData.idl, ClrData.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga