ICorDebugThread4::HadUnhandledException 方法
指出線程是否有未處理的例外狀況。
語法
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
);
參數
ppBlockingObjectEnum
[out]CorDebugBlockingObject 結構的已排序列舉位址指標。
傳回值
這個方法會傳回下列特定的 HRESULT,以及表示方法失敗的 HRESULT 錯誤。
HRESULT | 描述 |
---|---|
S_OK | 線程自建立后就發生未處理的例外狀況。 |
S_FALSE | 線程從未有未處理的例外狀況。 |
備註
這個方法指出線程是否有未處理的例外狀況。 在觸發未處理的例外狀況回呼或起始原生 JIT 附加時,這個方法保證會傳回S_OK。 不保證 ICorDebugThread.GetCurrentException 方法會傳回未處理的例外狀況;不過,如果在取得未處理的例外狀況回呼或原生 JIT 附加之後尚未繼續進程,則會傳回。 此外,在觸發原生 JIT 附加時,可能會有一個以上的線程具有未處理的例外狀況。 在這種情況下,無法判斷觸發 JIT 附加的例外狀況。
需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本: 自 4 起提供