Sdílet prostřednictvím


ICorDebugDataTarget::GetThreadContext – metoda

Vrátí kontext aktuálního vlákna pro zadané vlákno.

Syntaxe

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

Parametry

dwThreadID [v] Identifikátor vlákna, jehož kontext má být načten. Identifikátor je definován operačním systémem.

contextFlags [v] Bitové kombinace příznaků závislých na platformě, které označují, které části kontextu by se měly číst.

contextSize [v] Velikost pContext.

pContext [ven] Vyrovnávací paměť, ve které bude uložen kontext vlákna.

Poznámky

Na platformách pContext Windows musí být CONTEXT struktura (definovaná v winNT.h), která je vhodná pro typ počítače určený metodou ICorDebugDataTarget::GetPlatform . contextFlags musí mít stejné hodnoty jako ContextFlags pole CONTEXT struktury. Struktura CONTEXT je specifická pro procesor. Podrobnosti najdete v souboru WinNT.h.

Požadavky

Platformy: Viz podporované operační systémy .NET.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze .NET: K dispozici od rozhraní .NET Framework 4.0

Viz také