Поделиться через


IDebugProgram2::GetProcess

Получите процесс, в котором выполняется эта программа.

Синтаксис

int GetProcess(
   out IDebugProcess2 ppProcess
);

Параметры

ppProcess
[out] Возвращает интерфейс IDebugProcess2 , представляющий процесс.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Если подсистема отладки (DE) не реализует интерфейс IDebugEngineLaunch2 , реализация этого метода DE всегда должна возвращаться E_NOTIMPL , так как de не может определить, в какой процесс он выполняется, и поэтому не может удовлетворить реализацию этого метода.

IDebugEngineLaunch2 Реализация интерфейса означает, что DE должен знать, как создать процесс. Поэтому реализация интерфейса IDebugProgram2 может знать, в каком процессе он выполняется.

См. также