Freigeben über


IDebugProgram2::GetProcess

Ruft den Prozess ab, die in diesem Programm ausgeführt wird.

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

Parameter

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

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Sofern ein Modul (Debug) DE IDebugEngineLaunch2 die Schnittstelle implementiert, muss die DEs Implementierung dieser Methode E_NOTIMPL immer zurückgegeben, da DE nicht bestimmen kann, die sich in Verarbeitung ausgeführt wird und daher eine Implementierung dieser Methode nicht erfüllen kann.

Die IDebugEngineLaunch2-Schnittstelle zu implementieren bedeutet, dass DE können muss einen Prozess erstellen. Deshalb ist die DEs Implementierung der IDebugProgram2-Schnittstelle in der Lage, zu wissen, welcher Prozess sie ausgeführt wird.

Siehe auch

Referenz

IDebugProgram2

IDebugProcess2

IDebugEngineLaunch2