ICorDebugDataTarget::GetThreadContext メソッド
指定したスレッドの現在のスレッド コンテキストを返します。
構文
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
が (WinNT.h で定義されている) CONTEXT
構造体である必要があります。この構造体は、ICorDebugDataTarget::GetPlatform メソッドで指定されたマシンの種類に適しています。 contextFlags
の値は、CONTEXT
構造体の ContextFlags
フィールドと同じである必要があります。 CONTEXT
構造体はプロセッサに固有です。詳細については、WinNT.h ファイルを参照してください。
必要条件
:「システム要件」を参照してください。
ヘッダー: CorDebug.idl、CorDebug.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET