Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Вызывающий интерфейс, производный от IUnknown и включающий методы обратного вызова для различных уведомлений CLR, которые происходят через системные исключения.
Примечание.
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug ICorProfiler и API.
Методы
| Метод | Description |
|---|---|
| OnCodeGenerated | Обратный вызов, сделанный, если исключение представляет создание кода для определенного экземпляра метода. |
| OnCodeDiscarded | Обратный вызов, сделанный, если исключение представляет отмену кода для определенного экземпляра метода. |
| OnProcessExecution | Обратный вызов, сделанный, если исключение представляет процесс, достигающий требуемого состояния выполнения. |
| OnTaskExecution | Обратный вызов, сделанный, если исключение представляет задачу, достигаемую требуемого состояния выполнения. |
| OnModuleLoaded | Обратный вызов, сделанный, если исключение представляет загрузимый модуль. |
| OnModuleUnloaded | Обратный вызов, сделанный, если исключение представляет модуль, который выгружается. |
| OnTypeLoaded | Обратный вызов, сделанный, если исключение представляет конкретный экземпляр типа, который загружается. |
| OnTypeUnloaded | Обратный вызов, сделанный, если исключение представляет конкретный экземпляр типа, который выгружается. |
Замечания
Этот интерфейс реализуется пользователями IXCLRDataProcess::TranslateExceptionRecordToNotification метода. Он не предоставляется с помощью каких-либо заголовков или файлов библиотеки. Однако это COM-интерфейс, производный от GUID 2D95A079-42A1-4837-818F-0B97D7048E0E и который можно реализовать с IUnknown помощью обычных механизмов COM. Приведенный выше список методов — полный список методов, отличных от IUnknown в этом интерфейсе, и находится в порядке vtable.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7