Share via


IDebugProgram2::GetProcess

Rufen Sie den Prozess ab, in dem dieses Programm ausgeführt wird.

Syntax

int GetProcess(
   out IDebugProcess2 ppProcess
);

Parameter

ppProcess
[out] Gibt die IDebugProcess2-Schnittstelle zurück, die den Prozess darstellt.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Sofern kein Debugmodul (DE) die IDebugEngineLaunch2-Schnittstelle implementiert, sollte die Implementierung dieser Methode immer zurückgegeben werden E_NOTIMPL , da eine DE nicht bestimmen kann, in welchem Prozess sie ausgeführt wird und daher keine Implementierung dieser Methode erfüllen kann.

Die Implementierung der IDebugEngineLaunch2 Schnittstelle bedeutet, dass die DE wissen muss, wie ein Prozess erstellt wird. Daher ist die Implementierung der IDebugProgram2-Schnittstelle der DE in der Lage, zu wissen, in welchem Prozess sie ausgeführt wird.

Siehe auch