Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает HRESULT, указывающее, возможно ли запуск нового процесса или присоединение к указанному существующему процессу в контексте текущей конфигурации компьютера и среды выполнения.
Синтаксис
HRESULT CanLaunchOrAttach (
[in] DWORD dwProcessId,
[in] BOOL win32DebuggingEnabled
);
Параметры
dwProcessId [in] Идентификатор существующего процесса.
win32DebuggingEnabled [in] true Передайте, если планируется запустить с включенной отладкой Win32 или подключить с включенной отладкой Win32; в противном случае передайте false.
Возвращаемое значение
S_OK, если службы отладки определяют, что запуск нового процесса или подключение к данному процессу возможно, учитывая сведения о текущей конфигурации компьютера и среды выполнения. Возможные значения HRESULT:
- S_OK
- CORDBG_E_DEBUGGING_NOT_POSSIBLE
- CORDBG_E_KERNEL_DEBUGGER_PRESENT
- CORDBG_E_KERNEL_DEBUGGER_ENABLED
Замечания
Этот метод является чисто информационным. Интерфейс не остановит запуск или присоединение к процессу независимо от значения, возвращаемого CanLaunchOrAttach.
Если вы планируете запустить отладку Win32 включено или подключиться с включенной отладкой Win32, передайте true его.win32DebuggingEnabled Функция HRESULT, возвращаемая, CanLaunchOrAttach может отличаться, если вы используете этот параметр.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0