IDebugEngineLaunch2
Používá se ladicí modul (DE) ke spouštění a ukončování programů.
Syntaxe
IDebugEngineLaunch2 : IDebugEngine2
Poznámky pro implementátory
Toto rozhraní je implementováno vlastním de, pokud má zvláštní požadavky na spuštění procesu, který nelze zpracovat zcela vlastním portem. Obvykle se jedná o případ, kdy je de součástí interpretu a proces, který se ladí, je skript: interpret je potřeba nejprve spustit a pak se skript načte a spustí. Port může spustit interpret, ale skript může vyžadovat zvláštní zpracování (což je místo, kde má de roli). Toto rozhraní je implementováno pouze v případě, že existují jedinečné požadavky pro spuštění programu, který vlastní port nemůže zpracovat.
Poznámky pro volající
Toto rozhraní volá správce ladění relace (SDM), pokud SDM může získat toto rozhraní z rozhraní IDebugEngine2 (pomocí QueryInterface). Pokud je možné toto rozhraní získat, SDM ví, že de má zvláštní požadavky a volá toto rozhraní ke spuštění programu místo toho, aby ho port spustil.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDebugEngineLaunch2
.
metoda | Popis |
---|---|
LaunchSuspended | Spustí proces pomocí de. |
ResumeProcess | Obnoví provádění procesu. |
CanTerminateProcess | Určuje, zda lze proces ukončit. |
TerminateProcess | Ukončí proces. |
Požadavky
Hlavička: Msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll