建立新的堆疊回溯器,從初始內容開始回捲 (不一定是執行緒的分葉) 。
語法
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 開始提供