次の方法で共有


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は、ICorDebugDataTarget::GetPlatform メソッドで指定されたマシンの種類に適したCONTEXT構造体 (WinNT.h で定義) である必要があります。 contextFlagsは、CONTEXT構造体の ContextFlags フィールドと同じ値を持つ必要があります。 CONTEXT構造体はプロセッサ固有です。詳細については、WinNT.h ファイルを参照してください。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

.NET のバージョン: .NET Framework 4.0 以降で使用可能

こちらも参照ください