共用方式為


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 起提供

另請參閱