IDebugProgram2::GetProcess

Ottenere il processo in cui è in esecuzione il programma.

Sintassi

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

Parametri

ppProcess
out Restituisce l'interfaccia IDebugProcess2 che rappresenta il processo.

Valore restituito

In caso di esito positivo, restituisce S_OK; in caso contrario, restituisce un codice errore.

Commenti

A meno che un motore di debug (DE) implementi l'interfaccia IDebugEngineLaunch2 , l'implementazione de di questo metodo deve sempre restituire E_NOTIMPL perché un de non è in grado di determinare il processo in cui è in esecuzione e pertanto non è in grado di soddisfare un'implementazione di questo metodo.

L'implementazione dell' IDebugEngineLaunch2 interfaccia significa che il de deve sapere come creare un processo; pertanto, l'implementazione de dell'interfaccia IDebugProgram2 è in grado di conoscere il processo in cui è in esecuzione.

Vedi anche