ICorDebugManagedCallback2::ExceptionUnwind 方法
在例外狀況回溯程式期間提供狀態通知。
語法
HRESULT ExceptionUnwind (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] CorDebugExceptionUnwindCallbackType dwEventType,
[in] DWORD dwFlags
);
參數
pAppDomain
[in]ICorDebugAppDomain 物件的指標,代表包含擲回例外狀況之線程的應用程式域。
pThread
[in]ICorDebugThread 物件的指標,表示擲回例外狀況的線程。
dwEventType
[in]CorDebugExceptionUnwindCallbackType 列舉值,指定回呼在回溯階段發出訊號的事件。
dwFlags
[in]CorDebugExceptionFlags 列舉的值,指定例外狀況的其他資訊。
備註
ExceptionUnwind
在例外狀況處理程式的回溯階段期間,於各種點呼叫 。 ExceptionUnwind
在回溯單一例外狀況時可以多次呼叫。
如果 dwEventType
= DEBUG_EXCEPTION_INTERCEPTED,指令指標將會在線程的分葉框架中,在之前的順序點(這可能是之前的數個指示)導致例外狀況的指令。
需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本: 自 2.0 起提供