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 起可用