Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Предоставляет методы обработки обратных вызовов отладчика.
Методы
| Метод | Description |
|---|---|
| Метод Break | Уведомляет отладчика при Break выполнении инструкции в потоке кода. |
| Метод точки останова | Уведомляет отладчика при обнаружении точки останова. |
| Метод BreakpointSetError | Уведомляет отладчик о том, что среда CLR не смогла точно привязать точку останова, установленную до компиляции функции jIT. |
| Метод ControlCTrap | Уведомляет отладчик о том, что ctrl+C находится в ловушке в процессе отладки. |
| Метод CreateAppDomain | Уведомляет отладчик о создании домена приложения. |
| Метод CreateProcess | Уведомляет отладчика о том, когда процесс был присоединен или запущен в первый раз. |
| Метод CreateThread | Уведомляет отладчик о том, что поток начал выполнять управляемый код. |
| Метод DebuggerError | Уведомляет отладчик о том, что произошла ошибка при попытке обработки события из среды CLR. |
| Метод EditAndContinueRemap | Устарело. Уведомляет отладчик о том, что событие повторной карты было отправлено в интегрированную среду разработки. |
| Метод EvalComplete | Уведомляет отладчик о завершении оценки. |
| Метод EvalException | Уведомляет отладчик о том, что оценка была завершена с необработанным исключением. |
| Метод исключения | Уведомляет отладчик о том, что исключение было создано из управляемого кода. |
| Метод ExitAppDomain | Уведомляет отладчик о завершении работы домена приложения. |
| Метод ExitProcess | Уведомляет отладчик о завершении процесса. |
| Метод ExitThread | Уведомляет отладчик о том, что поток, выполняющий управляемый код, завершился. |
| Метод LoadAssembly | Уведомляет отладчик о том, что сборка CLR успешно загружена. |
| Метод LoadClass | Уведомляет отладчик о загрузке класса. |
| Метод LoadModule | Уведомляет отладчик о том, что модуль CLR успешно загружен. |
| Метод LogMessage | Уведомляет отладчик о том, что управляемый поток CLR вызвал метод в EventLog классе для регистрации события. |
| Метод LogSwitch | Уведомляет отладчик о том, что управляемый поток CLR вызвал метод в Switch классе для создания, изменения или удаления коммутатора отладки и трассировки. |
| Метод NameChange | Уведомляет отладчик о том, что имя домена приложения или потока изменилось. |
| Метод StepComplete | Уведомляет отладчик о завершении шага. |
| Метод UnloadAssembly | Уведомляет отладчик о выгрузке сборки CLR. |
| Метод UnloadClass | Уведомляет отладчик о выгрузке класса. |
| Метод UnloadModule | Уведомляет отладчик о том, что модуль CLR (DLL) был выгружен. |
| Метод UpdateModuleSymbols | Уведомляет отладчик о том, что символы модуля CLR изменились. |
Замечания
Все обратные вызовы сериализуются, вызываются в одном потоке и вызываются с процессом в синхронизированном состоянии.
Каждая реализация обратного вызова должна вызывать ICorDebugController::Продолжить возобновление выполнения. Если ICorDebugController::Continue этот процесс не вызывается до возврата обратного вызова, процесс останется остановленным и до вызова ICorDebugController::Continue не будет выполняться никаких обратных вызовов событий.
Отладчик должен реализовать ICorDebugManagedCallback2. Экземпляр или передается в качестве объекта обратного ICorDebugManagedCallbackICorDebugManagedCallback2 вызова в ICorDebug::SetManagedHandler.
Замечание
Этот интерфейс не поддерживает удаленный вызов между компьютерами или перекрестными процессами.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0