IDebugProgram2::GetProcess

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

Синтаксис

HRESULT GetProcess(
   IDebugProcess2** ppProcess
);
int GetProcess(
   out IDebugProcess2 ppProcess
);

Параметры

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

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

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

Remarks

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

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

См. также