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

Viz také