Aracılığıyla paylaş


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

  • 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