Megosztás a következőn keresztül:


ICLRDataTarget::GetThreadContext metódus

Lekéri az adott szál aktuális végrehajtási környezetét a célfolyamatban. Ezt a metódust a közös nyelvi futtatókörnyezeti adatelérési szolgáltatások hívják.

Syntax

HRESULT GetThreadContext (
    [in] ULONG32            threadID,
    [in] ULONG32            contextFlags,
    [in] ULONG32            contextSize,
    [out, size_is(contextSize)]
        BYTE                *context
);

Paraméterek

threadID [in] Egy szál operációsrendszer-azonosítója a célfolyamatban.

contextFlags [in] Jelzők, amelyek meghatározzák, hogy a környezet mely részeit kell visszaadni. A megvalósítás legalább a környezet ezen részeit fogja visszaadni.

contextSize [in] A környezet mérete.

context [kifelé] Mutasson arra a pufferre, amelyben elhelyezi a környezetet.

A pufferben lévő context adatoknak Win32-struktúrában CONTEXT kell lenniük. A környezet processzorspecifikus regiszteradatokat határoz meg, így a Win32-struktúra CONTEXT definíciója a processzor architektúrájától függ. Tekintse meg a WinNT.h fejlécfájlt a Win32-struktúra CONTEXT definíciójához.

Megjegyzések

Ezt a módszert a hibakereső alkalmazás írója implementálja.

Követelmények

Platformok: Lásd a rendszerkövetelményeket.

Fejléc: ClrData.idl, ClrData.h

Könyvtár: CorGuids.lib

.NET-keretrendszer verziók: 2.0 óta elérhető

Lásd még