IVsDebuggableProjectCfg.DebugLaunch(UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запускает отладчик.
public:
int DebugLaunch(System::UInt32 grfLaunch);
public:
int DebugLaunch(unsigned int grfLaunch);
int DebugLaunch(unsigned int grfLaunch);
public int DebugLaunch (uint grfLaunch);
abstract member DebugLaunch : uint32 -> int
Public Function DebugLaunch (grfLaunch As UInteger) As Integer
Параметры
- grfLaunch
- UInt32
[in] Флаги, которые определяют условия, при которых необходимо запускать отладчик. Допустимые grfLaunch значения см. в разделе __VSDBGLAUNCHFLAGS .
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsDebuggableProjectCfg::DebugLaunch(
[in] VSDBGLAUNCHFLAGS grfLaunch
);
Этот метод вызывается, когда пользователь выбирает пункт меню запуска (F5). Набор флагов, указанных в, grfLaunch должен быть одинаковым, который использовался при предыдущем вызове QueryDebugLaunch метода для определения того, можно ли запустить отладчик.
Примечание
Реализации. Этот метод (и его интерфейс) можно реализовать в проекте для запуска пользовательских программ в отладчике. Чтобы выполнить фактическую работу по запуску программы, управляемой проектом, вызовите LaunchDebugTargets2 метод. Пример можно найти в примере моего пакета C.