Dela via


ICorDebugDataTarget::GetThreadContext-metod

Returnerar den aktuella trådkontexten för den angivna tråden.

Syntax

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

Parametrar

dwThreadID [i] Identifieraren för den tråd vars kontext ska hämtas. Identifieraren definieras av operativsystemet.

contextFlags [i] En bitvis kombination av plattformsberoende flaggor som anger vilka delar av kontexten som ska läsas.

contextSize [i] Storleken på pContext.

pContext [ut] Bufferten där trådkontexten ska lagras.

Kommentarer

På Windows-plattformar pContext måste vara en CONTEXT struktur (definierad i WinNT.h) som är lämplig för den datortyp som anges av metoden ICorDebugDataTarget::GetPlatform . contextFlags måste ha samma värden som ContextFlags strukturens CONTEXT fält. Strukturen CONTEXT är processorspecifik. Mer information finns i WinNT.h-filen.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Finns sedan 4

Se även