IDebugProgram2::GetProcess

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

Sintaxe

int GetProcess(
   out IDebugProcess2 ppProcess
);

Parâmetros

ppProcess
[saiu] Retorna a interface IDebugProcess2 que representa o processo.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

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

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

Confira também