Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Вызывающий интерфейс, производный от 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