IXCLRDataExceptionNotification 介面
呼叫端提供的介面衍生自 IUnknown,並包含透過系統例外狀況發生的各種 CLR 通知的回呼方法。
注意
此 API 原本是針對運行時間內部使用所設計。 雖然現在支援第三方使用,但建議您盡可能使用 ICorDebug
和 ICorProfiler
API。
方法
方法 | 描述 |
---|---|
OnCodeGenerated | 如果例外狀況代表特定方法實例的程式代碼產生,則回呼。 |
OnCodeDiscarded | 如果例外狀況代表捨棄特定方法實例的程序代碼,則回呼。 |
OnProcessExecution | 如果例外狀況代表達到所需執行狀態的進程,則為回呼。 |
OnTaskExecution | 如果例外狀況代表達到所需執行狀態的工作,則為回呼。 |
OnModuleLoaded | 如果例外狀況代表正在載入的模組,則回呼。 |
OnModuleUnloaded | 如果例外狀況代表正在卸除的模組,則回呼。 |
OnTypeLoaded | 如果例外狀況代表正在載入的特定類型實例,則回呼。 |
OnTypeUnloaded | 如果例外狀況代表正在卸除的特定類型實例,則回呼。 |
備註
這個介面是由方法的使用者所實作 IXCLRDataProcess::TranslateExceptionRecordToNotification
。 它不會透過任何標頭或連結庫檔案公開。 不過,它是使用 GUID 2D95A079-42A1-4837-818F-0B97D7048E0E
衍生自 IUnknown
的 COM 介面,而且可以透過一般 COM 機制來實作。 上述方法清單是這個介面上非 IUnknown 方法的完整清單,且順序為 vtable。
需求
平台:請參閱系統需求。 標頭: 無 連結庫: 無 .NET Framework 版本: 自 4.7 起可用