Sdílet prostřednictvím


IVsDebugger2.LaunchDebugTargets2 – 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.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

int LaunchDebugTargets2(
    uint DebugTargetCount,
    IntPtr pDebugTargets
)
int LaunchDebugTargets2(
    unsigned int DebugTargetCount,
    IntPtr pDebugTargets
)
abstract LaunchDebugTargets2 : 
        DebugTargetCount:uint32 *
        pDebugTargets:nativeint -> int
Function LaunchDebugTargets2 (
    DebugTargetCount As UInteger,
    pDebugTargets As IntPtr
) As Integer

Parametry

  • DebugTargetCount
    [v] Počet cílů spuštění (určuje počet VsDebugTargetInfo2 struktury odkazuje pDebugTargets).
  • pDebugTargets
    [v, out] Pole VsDebugTargetInfo2 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 vsshell80.idl:

HRESULT IVsDebugger2::LaunchDebugTargets2(
   [in] ULONG DebugTargetCount,
   [in, out, size_is(DebugTargetCount)] VsDebugTargetInfo2* pDebugTargets
);

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 před spuštěním ladicí program.Přidání jednoho by být například přidání vlastní ladění motorů spuštění procesu.

[!POZNÁMKA]

Příklad implementace DebugLaunch a jak používá IvsDebugger::LaunchDebugTargets lze nalézt v My C Package vzorku.

Viz také

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

Zpátky na začátek