ICorDebugProcess::GetThreadContext-metod
Hämtar kontexten för den angivna tråden i den här processen.
Syntax
HRESULT GetThreadContext(
[in] DWORD threadID,
[in] ULONG32 contextSize,
[in, out, length_is(contextSize), size_is(contextSize)]
BYTE context[]);
Parametrar
threadID
[i] ID:t för den tråd som kontexten ska hämtas för.
contextSize
[i] Matrisens context
storlek.
context
[in, ut] En matris med byte som beskriver trådens kontext.
Kontexten anger arkitekturen för processorn som tråden körs på.
Kommentarer
Felsökaren bör anropa den här metoden i stället för Win32-metoden GetThreadContext
, eftersom tråden faktiskt är i ett "kapat" tillstånd, där dess kontext har ändrats tillfälligt. Den här metoden bör endast användas när en tråd finns i intern kod. Använd ICorDebugRegisterSet för trådar i hanterad kod.
De data som returneras är en kontextstruktur för den aktuella plattformen. Precis som med Metoden Win32 GetThreadContext
bör anroparen initiera parametern context
innan den anropar den här metoden.
Krav
Plattformar: Se Systemkrav.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Tillgänglig sedan 2.0