次の方法で共有


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 ネイティブでのみ使用できます。

Requirements

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

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

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

こちらも参照ください