Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Предоставляет методы, позволяющие разработчикам отлаживать приложения в среде CLR.
Замечание
Отладка смешанного режима (управляемого и машинного кода) не поддерживается на платформах, отличных от x86 (например, IA64 и AMD64).
Методы
| Метод | Description |
|---|---|
| Метод CanLaunchOrAttach | Определяет, возможно ли запуск нового процесса или присоединение к данному процессу в контексте текущей конфигурации компьютера и среды выполнения. |
| Метод CreateProcess | Запускает процесс и его основной поток под управлением отладчика. |
| Метод DebugActiveProcess | Присоединяет отладчик к существующему процессу. |
| Метод EnumerateProcesses | Возвращает перечислитель для отлаживаемых процессов. |
| Метод GetProcess | Возвращает объект ICorDebugProcess с заданным идентификатором процесса. |
| Метод инициализации | Инициализирует ICorDebug объект. |
| Метод SetManagedHandler | Задает объект обработчика событий для управляемых событий. |
| Метод SetUnmanagedHandler | Указывает объект обработчика событий для неуправляемых событий. |
| Метод завершения |
ICorDebug Завершает объект. |
Замечания
ICorDebug представляет цикл обработки событий для процесса отладчика. Отладчик должен ожидать обратного вызова ICorDebugManagedCallback::ExitProcess от всех процессов, отлаживаемых перед выпуском этого интерфейса.
Объект ICorDebug должен быть создан функцией CreateDebuggingInterfaceFromVersion , которая позволяет клиентам получить определенную реализацию ICorDebug , которая эмулирует определенную версию API отладки.
Замечание
Этот интерфейс не поддерживает удаленный вызов между компьютерами или перекрестными процессами.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0