IVsDebuggableProjectCfg.QueryDebugLaunch(UInt32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, возможен ли запуск отладчика с заданным состоянием флагов запуска.
public:
int QueryDebugLaunch(System::UInt32 grfLaunch, [Runtime::InteropServices::Out] int % pfCanLaunch);
int QueryDebugLaunch(unsigned int grfLaunch, [Runtime::InteropServices::Out] int & pfCanLaunch);
public int QueryDebugLaunch (uint grfLaunch, out int pfCanLaunch);
abstract member QueryDebugLaunch : uint32 * int -> int
Public Function QueryDebugLaunch (grfLaunch As UInteger, ByRef pfCanLaunch As Integer) As Integer
Параметры
- grfLaunch
- UInt32
[in] Флаги, которые определяют условия, при которых необходимо запускать отладчик. Допустимые grfLaunch значения см. в разделе __VSDBGLAUNCHFLAGS .
- pfCanLaunch
- Int32
[out] Указатель на флаг, который получает значение true, если отладчик может быть запущен; в противном случае получает значение false.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsDebuggableProjectCfg::QueryDebugLaunch(
[in] VSDBGLAUNCHFLAGS grfLaunch,
[out] BOOL *pfCanLaunch
);
Этот метод определяет, можно ли запустить отладчик и включить элемент меню запуска . Если параметр имеет QueryDebugLaunch pfCanLaunch значение true и пользователь выбирает пункт меню запуска , то проект вызывается DebugLaunch с тем же набором флагов, которые использовались для вызова QueryDebugLaunch .