Condividi tramite


IDebugProgram2:: GetProcess

Ottenere il processo che il programma è in esecuzione.

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

Parametri

  • ppProcess
    [out] restituisce IDebugProcess2 l'interfaccia che rappresenta il processo.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

A meno che il (DE) modulo di debug implementi IDebugEngineLaunch2 l'interfaccia, l'implementazione di DE di questo metodo restituirà sempre E_NOTIMPL perché un DE non può determinare il processo è in esecuzione e pertanto non può soddisfare un'implementazione del metodo.

Implementare l'interfaccia di IDebugEngineLaunch2 significa che il DE necessario sapere come creare un processo; di conseguenza, l'implementazione di DE IDebugProgram2 dell'interfaccia può conoscere il processo è in esecuzione.

Vedere anche

Riferimenti

IDebugProgram2

IDebugProcess2

IDebugEngineLaunch2