Freigeben über


ICorDebugMutableDataTarget::SetThreadContext Method

Legt den Kontext (Registerwerte) für einen Thread fest.

Syntax

HRESULT SetThreadContext(
   [in] DWORD dwThreadID,
   [in] ULONG32 contextSize,   [in, size_is(contextSize)] const BYTE * pContext);

Parameter

dwThreadID [in] Der vom Betriebssystem definierte Threadbezeichner.

contextSize [in] Die Größe des pContext zu schreibenden Puffers.

pContext [in] Ein Zeiger auf die zu schreibenden Bytes.

Hinweise

Die SetThreadContext-Methode aktualisiert den aktuellen Kontext für den Thread, der durch das vom Betriebssystem definierte dwThreadID-Argument angegeben wird. Das Format des Kontextdatensatzes wird von der Plattform bestimmt, die von der ICorDebugDataTarget::GetPlatform-Methode angegeben wird. Unter Windows ist dies eine CONTEXT-Struktur.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: seit Version 4.6 verfügbar

Siehe auch