初期コンテキスト (必ずしもスレッドのリーフではない) からアンワインドを開始する新しいスタック アンワインダーを作成します。
構文
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 ネイティブでのみ使用できます。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 4.6 以降で使用可能
こちらも参照ください
.NET