ICLRDataTarget::GetThreadContext – metoda
Získá aktuální kontext spuštění pro dané vlákno v cílovém procesu. Tato metoda je volána službami pro přístup k datům modulu CLR (Common Language Runtime).
Syntaxe
HRESULT GetThreadContext (
[in] ULONG32 threadID,
[in] ULONG32 contextFlags,
[in] ULONG32 contextSize,
[out, size_is(contextSize)]
BYTE *context
);
Parametry
threadID
[v] Identifikátor operačního systému vlákna v cílovém procesu.
contextFlags
[v] Příznaky určující, které části kontextu se mají vrátit. Implementace vrátí alespoň tyto části kontextu.
contextSize
[v] Velikost kontextu.
context
[ven] Ukazatel na vyrovnávací paměť, do které se má umístit kontext.
Data ve context
vyrovnávací paměti musí být ve formátu struktury Win32 CONTEXT
. Kontext určuje data registru specifická pro procesor, takže definice struktury Win32 CONTEXT
závisí na architektuře procesoru. Definice struktury Win32 CONTEXT
najdete v souboru hlaviček WinNT.h.
Poznámky
Tato metoda je implementována zapisovačem ladicí aplikace.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: ClrData.idl, ClrData.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 2.0