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