Delen via


Methode ICorDebugRegisterSet::GetThreadContext

Hiermee haalt u de context van de huidige thread op.

Syntaxis

HRESULT GetThreadContext(
    [in] ULONG32 contextSize,
    [in, out, length_is(contextSize),
        size_is(contextSize)] BYTE context[]
);

Parameterwaarden

contextSize [in] De grootte, in bytes, van de context matrix.

context [in, uit] Een matrix van bytes die de Win32-structuur CONTEXT voor het huidige platform vormen.

Opmerkingen

Het foutopsporingsprogramma moet deze functie aanroepen in plaats van de Win32-functie GetThreadContext , omdat de thread mogelijk de status 'hijacked' heeft waarin de context tijdelijk is gewijzigd. De geretourneerde gegevens zijn een Win32-structuur CONTEXT voor het huidige platform.

Voor niet-bladbladframes moeten clients controleren welke registers geldig zijn met behulp van ICorDebugRegisterSet::GetRegistersAvailable.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Rubriek: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET-versies: Beschikbaar sinds .NET Framework 1.0

Zie ook