Sdílet prostřednictvím


IVsDebugger.LaunchDebugTargets – metoda (UInt32, IntPtr)

 

Spustí nebo připisuje určený procesy pod kontrolou ladicí program.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int LaunchDebugTargets(
    uint cTargets,
    IntPtr rgDebugTargetInfo
)
int LaunchDebugTargets(
    unsigned int cTargets,
    IntPtr rgDebugTargetInfo
)
abstract LaunchDebugTargets : 
        cTargets:uint32 *
        rgDebugTargetInfo:nativeint -> int
Function LaunchDebugTargets (
    cTargets As UInteger,
    rgDebugTargetInfo As IntPtr
) As Integer

Parametry

  • cTargets
    [v] Počet cílů spuštění (určuje počet VsDebugTargetInfo struktury odkazuje rgDebugTargetInfo).
  • rgDebugTargetInfo
    [v, out] Pole VsDebugTargetInfo struktury popisující programy spustit nebo připojit.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsDebugger::LaunchDebugTargets(
   [in] ULONG cTargets,
   [in, out, size_is(cTargets)] VsDebugTargetInfo *rgDebugTargetInfo
);

Tato metoda volána je DebugLaunch metoda provést spuštění.Toto nepřímé odkazování umožňuje DebugLaunch umožňující provádět změny nebo dodatky k ladění spuštění cyklu; například přidání vlastní ladění motorů spuštění procesu.

[!POZNÁMKA]

Příklad implementace můžete najít DebugLaunch a jak používá IvsDebugger::LaunchDebugTargets v My C Package vzorku.

Viz také

IVsDebugger – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek