Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Kontext des aktuellen Threads ab.
Syntax
HRESULT GetThreadContext(
[in] ULONG32 contextSize,
[in, out, length_is(contextSize),
size_is(contextSize)] BYTE context[]
);
Die Parameter
contextSize [in] Die Größe des context Arrays in Byte.
context [in, out] Ein Bytearray, das die Win32-Struktur CONTEXT für die aktuelle Plattform erstellt.
Bemerkungen
Der Debugger sollte diese Funktion anstelle der Win32-Funktion GetThreadContext aufrufen, da sich der Thread möglicherweise in einem "entführerischen" Zustand befindet, in dem der Kontext vorübergehend geändert wurde. Die zurückgegebenen Daten sind eine Win32-Struktur CONTEXT für die aktuelle Plattform.
Bei nicht blattfreien Frames sollten Clients überprüfen, welche Register mithilfe von ICorDebugRegisterSet::GetRegistersAvailable gültig sind.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 1.0