Udostępnij za pośrednictwem


Metoda IVsDebugger.LaunchDebugTargets — (UInt32, IntPtr)

 

Uruchamia lub dołącza do określonych procesów pod kontrolą debugera.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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
    [w] Liczba obiektów docelowych do uruchamiania (określa liczbę VsDebugTargetInfo struktury wskazywanej przez rgDebugTargetInfo).
  • rgDebugTargetInfo
    [w, out] Tablica VsDebugTargetInfo programy do uruchamiania lub dołączyć do opisu struktury.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell.idl:

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

Jest to metoda wywoływana przez DebugLaunch metody do uruchomienia.Daje to pośrednia DebugLaunch szansę, aby wprowadzić zmiany lub uzupełnienia do debugowania, uruchamianie cyklu; na przykład dodanie niestandardowych debugowania silników do uruchomienia procesu.

[!UWAGA]

Przykładem implementacji można znaleźć DebugLaunch i w jaki sposób używa IvsDebugger::LaunchDebugTargets w My C Package próbki.

Zobacz też

Interfejs IVsDebugger
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku