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