IVsQueryDebuggableProjectCfg.QueryDebugTargets Yöntem

Tanım

Projenin hata ayıklama hedefleri hakkındaki bilgileri döndürür.

int QueryDebugTargets(unsigned int grfLaunch, unsigned int cTargets, std::Array <Microsoft::VisualStudio::Shell::Interop::VsDebugTargetInfo2> const & rgDebugTargetInfo, std::Array <unsigned int> const & pcActual);
public int QueryDebugTargets (uint grfLaunch, uint cTargets, Microsoft.VisualStudio.Shell.Interop.VsDebugTargetInfo2[] rgDebugTargetInfo, uint[] pcActual);
abstract member QueryDebugTargets : uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.VsDebugTargetInfo2[] * uint32[] -> int
Public Function QueryDebugTargets (grfLaunch As UInteger, cTargets As UInteger, rgDebugTargetInfo As VsDebugTargetInfo2(), Optional pcActual As UInteger()) As Integer

Parametreler

grfLaunch
UInt32

'ndaki Hata ayıklayıcıyı başlatma seçeneklerini temsil eden bit bayraklarını içeren tamsayı. __VSDBGLAUNCHFLAGSNumaralandırmadaki değerlerden oluşturulur.

cTargets
UInt32

'ndaki Gir. En fazla hata ayıklama hedefi sayısı — rgDebugTargetInfo dizinin uzunluğu.

rgDebugTargetInfo
VsDebugTargetInfo2[]

dışı VsDebugTargetInfo2 Hata ayıklama hedeflerini temsil eden yapıların dizisi.

pcActual
UInt32[]

dışı Tamsayı işaretçisi. Üzerinde bulunan ve döndürülen hata ayıklama hedefi sayısı rgDebugTargetInfo .

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell80. IDL adresinden:

[C++]

HRESULT IVsQueryDebuggableProjectCfg::QueryDebugTargets(  
   [in] VSDBGLAUNCHFLAGS grfLaunch,   
   [in] ULONG cTargets,   
   [in, out, size_is(cTargets)] VsDebugTargetInfo2 rgDebugTargetInfo[],   
   [out, optional] ULONG *pcActual  
);  

Şunlara uygulanır