ICorDebugProcess::SetThreadContext-metod
Anger kontexten för den angivna tråden i den här processen.
Syntax
HRESULT SetThreadContext(
[in] DWORD threadID,
[in] ULONG32 contextSize,
[in, length_is(contextSize), size_is(contextSize)]
BYTE context[]);
Parametrar
threadID
[i] ID:t för den tråd som kontexten ska ställas in för.
contextSize
[i] Matrisens context
storlek.
context
[i] 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-funktionen SetThreadContext
, 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. Du bör aldrig behöva ändra kontexten för en tråd under en OOB-felsökningshändelse (out-of-band).
Data som skickas måste vara en kontextstruktur för den aktuella plattformen.
Den här metoden kan skada körningen om den används felaktigt.
Krav
Plattformar: Se Systemkrav.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Tillgänglig sedan 2.0