IVsSolution.GetProjectFilesInSolution Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çözümdeki belirtilen projelerin bir listesini derler.
public:
int GetProjectFilesInSolution(System::UInt32 grfGetOpts, System::UInt32 cProjects, cli::array <System::String ^> ^ rgbstrProjectNames, [Runtime::InteropServices::Out] System::UInt32 % pcProjectsFetched);
int GetProjectFilesInSolution(unsigned int grfGetOpts, unsigned int cProjects, std::Array <std::wstring const &> const & rgbstrProjectNames, [Runtime::InteropServices::Out] unsigned int & pcProjectsFetched);
public int GetProjectFilesInSolution (uint grfGetOpts, uint cProjects, string[] rgbstrProjectNames, out uint pcProjectsFetched);
abstract member GetProjectFilesInSolution : uint32 * uint32 * string[] * uint32 -> int
Public Function GetProjectFilesInSolution (grfGetOpts As UInteger, cProjects As UInteger, rgbstrProjectNames As String(), ByRef pcProjectsFetched As UInteger) As Integer
Parametreler
- grfGetOpts
- UInt32
'ndaki Çözüm projelerinin dizisini Döndürme seçenekleri. Değerlerin listesi için grfGetOpts bkz __VSGETPROJFILESFLAGS ..
- cProjects
- UInt32
'ndaki Parametre için belirtilen seçeneğe göre çözümdeki proje sayısı grfGetOpts .
- rgbstrProjectNames
- String[]
dışı Çözüm içindeki proje dizisine yönelik işaretçi.
- pcProjectsFetched
- UInt32
dışı Diziye yerleştirilmiş proje adları sayısının işaretçisi.
Döndürülenler
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ı
Vsshell. IDL dosyasından:
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ı edinir ve projeler hakkında önceden yükleme hakkında bilgi için faydalıdır. Proje yolları bir BSTRs dizisinde döndürülür — dizideki BSTRS sayısı, pcProjectsFetched parametrede döndürülür. cProjects rgbstrProjectNames == null Parametresi için gereken BSTRs sayısını almak için = = 0 ve geçirin pcProjectsFetched . Uygun boyuttaki bir diziyi Dimension yapmak için bu bilgileri kullanın.