Freigeben über


ICLRDataTarget::SetThreadContext-Methode

Legt den aktuellen Kontext des angegebenen Threads im Zielprozess fest. Diese Methode wird von den Common Language Runtime (CLR)-Datenzugriffsdiensten aufgerufen.

Syntax

HRESULT SetThreadContext (
    [in] ULONG32            threadID,
    [in] ULONG32            contextSize,
    [in, size_is(contextSize)]
         BYTE               *context
);

Parameter

threadID [in] Der Betriebssystembezeichner eines Threads im Zielprozess.

contextSize [in] Die Größe des Kontexts.

context [in] Zeiger auf einen Puffer, der den Kontext enthält.

Die Daten im context-Puffer weisen das Format der Win32-Struktur CONTEXT auf. Der Kontext gibt prozessorspezifische Registerdaten an, sodass die Definition der Win32-Struktur CONTEXT von der Architektur des Prozessors abhängt. Weitere Informationen zur Definition der Win32-Struktur CONTEXT finden Sie in der Headerdatei „WinNT.h“.

Bemerkungen

Diese Methode wird vom Writer der Debuganwendung implementiert.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: ClrData.idl, ClrData.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch