Udostępnij za pośrednictwem


Metoda IVsDebuggableProjectCfg.QueryDebugLaunch — (UInt32, Int32)

 

Określa, czy można uruchomić debuger, biorąc pod uwagę stan flagi uruchamiania.

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

Składnia

int QueryDebugLaunch(
    uint grfLaunch,
    out int pfCanLaunch
)
int QueryDebugLaunch(
    unsigned int grfLaunch,
    [OutAttribute] int% pfCanLaunch
)
abstract QueryDebugLaunch : 
        grfLaunch:uint32 *
        pfCanLaunch:int byref -> int
Function QueryDebugLaunch (
    grfLaunch As UInteger,
    <OutAttribute> ByRef pfCanLaunch As Integer
) As Integer

Parametry

  • grfLaunch
    Type: System.UInt32

    [in] Flagi, które określają warunki, na których chcesz uruchomić debugera. Aby uzyskać prawidłową grfLaunch wartości, zobacz __VSDBGLAUNCHFLAGS.

  • pfCanLaunch
    Type: System.Int32

    [out] Wskaźnik do ustawiona flaga true Jeśli debuger może uruchomić i false w inny sposób.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell.idl:

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

Metoda określa, czy można uruchomić debugera i Uruchamianie włączone elementu menu. Gdy QueryDebugLaunch ustawia pfCanLaunch do true i użytkownik wybierze Uruchamianie element menu, wywołania projektu DebugLaunch z tym samym zestawem flag, które były używane do wywołania QueryDebugLaunch.

Zobacz też

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

Powrót do początku