ICorDebugDataTarget2::CreateVirtualUnwinder メソッド
初期コンテキストからアンワインドを開始する新しいスタック アンワインダーを作成します (これは、必ずしもスレッドのリーフではありません)。
構文
HRESULT CreateVirtualUnwinder(
[in] DWORD nativeThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 cbContext,
[in, size_is(cbContext)] BYTE initialContext[],
[out] ICorDebugVirtualUnwinder ** ppUnwinder);
};
パラメーター
nativeThreadID [in] スタックが巻き戻されるスレッドのネイティブ スレッド ID。
contextFlags [in] コンテキストのどの部分が initialContext
で定義されているかを指定するフラグ。
cbContext [in] initialContext
のサイズ。
initialContext [in] コンテキスト内のデータ。
ppUnwinder [out] ICorDebugVirtualUnwinder インターフェイス オブジェクトのアドレスへのポインター。
戻り値
正常終了した場合は、S_OK
。 それ以外の HRESULT
は失敗を示します。 mscordbi が受け取った失敗した HRESULT
は致命的と見なされ、ICorDebug メソッドによって CORDBG_E_DATA_TARGET_ERROR
が返されます。
解説
注意
このメソッドは .NET ネイティブでのみ使用できます。
必要条件
:「システム要件」を参照してください。
ヘッダー: CorDebug.idl、CorDebug.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4.6 以降で使用可能、.NET ネイティブのみ
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET