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.
Gibt den aktuellen Threadkontext für den angegebenen Thread zurück.
Syntax
HRESULT GetThreadContext(
[in] DWORD dwThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 contextSize,
[out, size_is(contextSize)] BYTE * pContext);
Die Parameter
dwThreadID [in] Der Bezeichner des Threads, dessen Kontext abgerufen werden soll. Der Bezeichner wird vom Betriebssystem definiert.
contextFlags [in] Eine bitweise Kombination plattformabhängiger Flags, die angeben, welche Teile des Kontexts gelesen werden sollen.
contextSize [in] Die Größe von pContext.
pContext [out] Der Puffer, in dem der Threadkontext gespeichert wird.
Bemerkungen
Auf Windows-Plattformen muss es sich um eine CONTEXT Struktur (definiert in WinNT.h) handeln, die für den computertyp geeignet ist, pContext der von der ICorDebugDataTarget::GetPlatform-Methode angegeben wird.
contextFlags muss dieselben Werte wie das ContextFlags Feld der CONTEXT Struktur aufweisen. Die CONTEXT Struktur ist prozessorspezifisch. Details finden Sie in der Datei "WinNT.h".
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.0