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

另請參閱