IVsSolution.GetProjectFilesInSolution(UInt32, UInt32, String[], UInt32) Methode

Definition

Kompiliert eine Liste der angegebenen Projekte in der Projektmappe.

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

Parameter

grfGetOpts
UInt32

[in] Optionen zur Rückgabe des Arrays von Projektmappenprojekten. Eine Liste der grfGetOpts-Werte finden Sie unter __VSGETPROJFILESFLAGS.

cProjects
UInt32

in Anzahl der Projekte in der Projekt Mappe, basierend auf der für den Parameter angegebenen Option grfGetOpts .

rgbstrProjectNames
String[]

[out] Zeiger auf ein Array von Projekten in der Projektmappe.

pcProjectsFetched
UInt32

[out] Zeiger auf die Anzahl der im Array enthaltenen Projektnamen.

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 IVsSolution::GetProjectFilesInSolution(  
   [in] VSGETPROJFILESFLAGS grfGetOpts,  
   [in] ULONG cProjects,  
   [out, size_is(cProjects), length_is(*pcProjectsFetched)] BSTR *rgbstrProjectNames,  
   [out] ULONG *pcProjectsFetched  
);  

Diese Methode ruft die vollständigen Pfade der Projekte in der Projekt Mappe ab und eignet sich für das vorab Laden von Kenntnissen zu Projekten. Die Projekt Pfade werden in einem Array von bstrins zurückgegeben – die Anzahl von bstrins im Array wird im-Parameter zurückgegeben pcProjectsFetched . Übergeben cProjects Sie = = 0 und rgbstrProjectNames == null , um die Anzahl der für den-Parameter erforderlichen bstraus zu erhalten pcProjectsFetched . Verwenden Sie diese Informationen, um ein Array mit der entsprechenden Größe zu dimensionieren.

Gilt für