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.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsDebuggableProjectCfg::QueryDebugLaunch(  
   [in] VSDBGLAUNCHFLAGS grfLaunch,  
   [out] BOOL *pfCanLaunch  
);  

Этот метод определяет, можно ли запустить отладчик и включить элемент меню запуска . Если параметр имеет QueryDebugLaunch pfCanLaunch значение true и пользователь выбирает пункт меню запуска , то проект вызывается DebugLaunch с тем же набором флагов, которые использовались для вызова QueryDebugLaunch .

Применяется к