IVsSolution.GetProjectFilesInSolution Yöntem (UInt32, UInt32, String , UInt32)
Çözümde belirtilen proje listesini derler.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int GetProjectFilesInSolution(
uint grfGetOpts,
uint cProjects,
string[] rgbstrProjectNames,
out uint pcProjectsFetched
)
int GetProjectFilesInSolution(
unsigned int grfGetOpts,
unsigned int cProjects,
array<String^>^ rgbstrProjectNames,
[OutAttribute] unsigned int% pcProjectsFetched
)
abstract GetProjectFilesInSolution :
grfGetOpts:uint32 *
cProjects:uint32 *
rgbstrProjectNames:string[] *
pcProjectsFetched:uint32 byref -> int
Function GetProjectFilesInSolution (
grfGetOpts As UInteger,
cProjects As UInteger,
rgbstrProjectNames As String(),
<OutAttribute> ByRef pcProjectsFetched As UInteger
) As Integer
Parametreler
grfGetOpts
Type: System.UInt32[in] Çözüm projelerin dizi dönerek seçenekleri. Bir listesi için grfGetOpts değerler, bakın __VSGETPROJFILESFLAGS.
cProjects
Type: System.UInt32[in] Proje için belirtilen seçeneğe göre çözümdeki sayısı grfGetOpts parametresi.
rgbstrProjectNames
Type: System.String[][out] Çözüm içindeki projeleri dizi için işaretçi.
pcProjectsFetched
Type: System.UInt32[out] Proje adları sayısını işaretçisine dizideki yerleştirilir.
Dönüş Değeri
Type: System.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.
Notlar
COM imza
Vsshell.idl:
HRESULT IVsSolution::GetProjectFilesInSolution(
[in] VSGETPROJFILESFLAGS grfGetOpts,
[in] ULONG cProjects,
[out, size_is(cProjects), length_is(*pcProjectsFetched)] BSTR *rgbstrProjectNames,
[out] ULONG *pcProjectsFetched
);
Bu yöntem, çözümdeki projelerin tam yollarını alır ve ön yük projeler hakkında bilgi için kullanışlıdır. Proje yolları BSTR'lerin bir dizide döndürülen — BSTR'LERİN sayısı dizideki döndürülür pcProjectsFetched parametresi. Geçirin cProjects== 0 ve rgbstrProjectNames==null gerekli BSTR'LERİN numarasını almak için pcProjectsFetched parametresi. Uygun boyutta bir dizi boyut için bu bilgileri kullanın.
Ayrıca bkz.
IVsSolution Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön