Sdílet prostřednictvím


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

Viz také