共用方式為


ICorDebugDataTarget2::CreateVirtualUnwinder 方法

建立新的堆疊回溯器,從初始內容開始回捲 (不一定是執行緒的分葉) 。

語法

HRESULT CreateVirtualUnwinder(
    [in] DWORD nativeThreadID,
    [in] ULONG32 contextFlags,
    [in] ULONG32 cbContext,
    [in, size_is(cbContext)] BYTE initialContext[],
    [out] ICorDebugVirtualUnwinder ** ppUnwinder);
};

參數

nativeThreadID [in] 要回復堆疊之執行緒的原生執行緒識別碼。

contextFlags [in] 指定在 中 initialContext定義上下文部分的標誌。

cbContext [in] 的 initialContext大小。

initialContext [in] 內容中的資料。

ppUnwinder [out] ICorDebugVirtualUnwinder 介面物件位址的指標。

傳回值

S_OK 如果成功。 任何其他都 HRESULT 表示失敗。 mscordbi 收到的任何失敗 HRESULT 都會被視為嚴重,並導致 ICorDebug 方法傳回 CORDBG_E_DATA_TARGET_ERROR

備註

備註

此方法僅適用於 .NET 原生。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 從 .NET Framework 4.6 開始提供

另請參閱