IVsTrackProjectDocumentsEvents2.OnAfterAddDirectoriesEx 方法

定义

将目录添加到项目后,此方法通知客户端。

public:
 int OnAfterAddDirectoriesEx(int cProjects, int cDirectories, cli::array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, cli::array <int> ^ rgFirstIndices, cli::array <System::String ^> ^ rgpszMkDocuments, cli::array <Microsoft::VisualStudio::Shell::Interop::VSADDDIRECTORYFLAGS> ^ rgFlags);
public:
 int OnAfterAddDirectoriesEx(int cProjects, int cDirectories, Platform::Array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, Platform::Array <int> ^ rgFirstIndices, Platform::Array <Platform::String ^> ^ rgpszMkDocuments, Platform::Array <Microsoft::VisualStudio::Shell::Interop::VSADDDIRECTORYFLAGS> ^ rgFlags);
int OnAfterAddDirectoriesEx(int cProjects, int cDirectories, std::Array <Microsoft::VisualStudio::Shell::Interop::IVsProject const &> const & rgpProjects, std::Array <int> const & rgFirstIndices, std::Array <std::wstring const &> const & rgpszMkDocuments, std::Array <Microsoft::VisualStudio::Shell::Interop::VSADDDIRECTORYFLAGS> const & rgFlags);
public int OnAfterAddDirectoriesEx (int cProjects, int cDirectories, Microsoft.VisualStudio.Shell.Interop.IVsProject[] rgpProjects, int[] rgFirstIndices, string[] rgpszMkDocuments, Microsoft.VisualStudio.Shell.Interop.VSADDDIRECTORYFLAGS[] rgFlags);
abstract member OnAfterAddDirectoriesEx : int * int * Microsoft.VisualStudio.Shell.Interop.IVsProject[] * int[] * string[] * Microsoft.VisualStudio.Shell.Interop.VSADDDIRECTORYFLAGS[] -> int
Public Function OnAfterAddDirectoriesEx (cProjects As Integer, cDirectories As Integer, rgpProjects As IVsProject(), rgFirstIndices As Integer(), rgpszMkDocuments As String(), rgFlags As VSADDDIRECTORYFLAGS()) As Integer

参数

cProjects
Int32

中向其中添加了目录的项目数。

cDirectories
Int32

中添加的目录数。

rgpProjects
IVsProject[]

中向其中添加了目录的项目的数组。

rgFirstIndices
Int32[]

中标识每个目录所属项目的第一个索引的数组。 有关详细信息,请参阅 IVsTrackProjectDocumentsEvents2

rgpszMkDocuments
String[]

中已添加的目录的路径数组。 此大小与相同 cDirectories

rgFlags
VSADDDIRECTORYFLAGS[]

中标志数组。 有关值的列表 rgFlags ,请参见 VSADDDIRECTORYFLAGS 枚举。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 IVsTrackProjectDocumentsEvents2

HRESULT IVsTrackProjectDocumentsEvents2::OnAfterAddDirectoriesEx(  
   [in] int cProjects,  
   [in] int cDirectories,  
   [in, size_is(cProjects)] IVsProject *rgpProjects[],  
   [in, size_is(cProjects)] const int rgFirstIndices[],  
   [in, size_is(cDirectories)] const LPCOLESTR rgpszMkDocuments[],  
   [in, size_is(cDirectories)] const VSADDDIRECTORYFLAGS rgFlags[]  
);  

适用于