Bagikan melalui


Metode ICorDebugDataTarget::GetThreadContext

Mengembalikan konteks utas saat ini untuk utas yang ditentukan.

Syntax

HRESULT GetThreadContext(
       [in] DWORD dwThreadID,
       [in] ULONG32 contextFlags,
       [in] ULONG32 contextSize,
       [out, size_is(contextSize)] BYTE * pContext);

Parameter-parameternya

dwThreadID [di] Pengidentifikasi utas yang konteksnya akan diambil. Pengidentifikasi didefinisikan oleh sistem operasi.

contextFlags [di] Kombinasi bitwise dari bendera tergantung platform yang menunjukkan bagian mana dari konteks yang harus dibaca.

contextSize [di] Ukuran pContext.

pContext [out] Buffer tempat konteks utas akan disimpan.

Komentar

Pada platform Windows, pContext harus berupa CONTEXT struktur (didefinisikan dalam WinNT.h) yang sesuai untuk jenis komputer yang ditentukan oleh metode ICorDebugDataTarget::GetPlatform . contextFlags harus memiliki nilai yang sama dengan ContextFlags bidang CONTEXT struktur. Strukturnya CONTEXT khusus prosesor; lihat file WinNT.h untuk detailnya.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.0

Lihat juga