対象プロセス内の指定したスレッドの現在のコンテキストを設定します。 このメソッドは、共通言語ランタイム (CLR: Common Language Runtime) のデータ アクセス サービスによって呼び出されます。
HRESULT SetThreadContext (
[in] ULONG32 threadID,
[in] ULONG32 contextSize,
[in, size_is(contextSize)]
BYTE *context
);
パラメーター
threadID
[入力] 対象プロセス内のスレッドのオペレーティング システム識別子。contextSize
[入力] コンテキストのサイズ。context
[入力] コンテキストを格納するバッファーへのポインター。context バッファー内のデータは、Win32 CONTEXT 構造体の形式になります。 コンテキストはプロセッサ固有のレジスタ データを指定するので、Win32 CONTEXT 構造体の定義は、プロセッサのアーキテクチャによって異なります。 Win32 CONTEXT 構造体の定義については、WinNT.h ヘッダー ファイルを参照してください。
解説
このメソッドは、デバッグ アプリケーションの作成者によって実装されます。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: ClrData.idl、ClrData.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0