IVsDebuggableProjectCfg.QueryDebugLaunch(UInt32, Int32) Methode

Definition

Bestimmt ob der Debugger entsprechend des Status des Startflags gestartet werden kann.

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

Parameter

grfLaunch
UInt32

[in] Flags, die die Bedingungen festlegen, unter denen der Debugger gestartet wird. Gültige grfLaunch Werte finden Sie unter __VSDBGLAUNCHFLAGS .

pfCanLaunch
Int32

[out] Zeiger auf ein Flag, das auf true festgelegt wird, wenn der Debugger gestartet werden kann; andernfalls false.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

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

Diese Methode bestimmt, ob der Debugger gestartet und das Startmenü Element aktiviert werden kann. Wenn QueryDebugLaunch auf festgelegt pfCanLaunch true wird und der Benutzer das Startmenü-Element auswählt, ruft das Projekt DebugLaunch mit dem gleichen Satz von Flags auf, die zum Aufrufen von verwendet wurden QueryDebugLaunch .

Gilt für