指定したスレッドの現在のスレッド コンテキストを返します。
構文
HRESULT GetThreadContext(
[in] DWORD dwThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 contextSize,
[out, size_is(contextSize)] BYTE * pContext);
パラメーター
dwThreadID [in]コンテキストを取得するスレッドの識別子。 識別子はオペレーティング システムによって定義されます。
contextFlags [in]コンテキストのどの部分を読み取るべきかを示すプラットフォーム依存フラグのビットごとの組み合わせ。
contextSize [in] pContextのサイズ。
pContext [out]スレッド コンテキストが格納されるバッファー。
注釈
Windows プラットフォームでは、pContextは、ICorDebugDataTarget::GetPlatform メソッドで指定されたマシンの種類に適したCONTEXT構造体 (WinNT.h で定義) である必要があります。
contextFlagsは、CONTEXT構造体の ContextFlags フィールドと同じ値を持つ必要があります。
CONTEXT構造体はプロセッサ固有です。詳細については、WinNT.h ファイルを参照してください。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 4.0 以降で使用可能
こちらも参照ください
.NET