IDebugProgram2::GetProcess

Obtenha o processo em que este programa está sendo executado.

Sintaxe

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

Parâmetros

ppProcess
fora Retorna a interface IDebugProcess2 que representa o processo.

Valor Retornado

Se bem-sucedido, retorna S_OK ; caso contrário, retorna um código de erro.

Comentários

A menos que um mecanismo DE depuração (DE) implemente a interface IDebugEngineLaunch2 , a implementação de de desse método sempre deve retornar E_NOTIMPL porque um de não pode determinar qual processo está sendo executado e, portanto, não pode atender a uma implementação desse método.

Implementar a IDebugEngineLaunch2 interface significa que o de deve saber como criar um processo; portanto, a implementação de de da interface IDebugProgram2 é capaz de saber em qual processo ele está sendo executado.

Confira também