IVsTrackProjectDocumentsEvents4.OnAfterRemoveDirectoriesEx 方法

定义

在从项目中删除目录时通知客户端。

public:
 void OnAfterRemoveDirectoriesEx(int cProjects, int cDirectories, cli::array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, cli::array <int> ^ rgFirstIndices, cli::array <System::String ^> ^ rgpszMkDocuments, cli::array <System::UInt32> ^ rgFlags);
public:
 void OnAfterRemoveDirectoriesEx(int cProjects, int cDirectories, Platform::Array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, Platform::Array <int> ^ rgFirstIndices, Platform::Array <Platform::String ^> ^ rgpszMkDocuments, Platform::Array <unsigned int> ^ rgFlags);
void OnAfterRemoveDirectoriesEx(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 <unsigned int> const & rgFlags);
public void OnAfterRemoveDirectoriesEx (int cProjects, int cDirectories, Microsoft.VisualStudio.Shell.Interop.IVsProject[] rgpProjects, int[] rgFirstIndices, string[] rgpszMkDocuments, uint[] rgFlags);
abstract member OnAfterRemoveDirectoriesEx : int * int * Microsoft.VisualStudio.Shell.Interop.IVsProject[] * int[] * string[] * uint32[] -> unit
Public Sub OnAfterRemoveDirectoriesEx (cProjects As Integer, cDirectories As Integer, rgpProjects As IVsProject(), rgFirstIndices As Integer(), rgpszMkDocuments As String(), rgFlags As UInteger())

参数

cProjects
Int32

中从中删除目录的项目数。

cDirectories
Int32

中删除的目录数。

rgpProjects
IVsProject[]

[size_is (cProjects) ]从中删除了目录的项目的数组。

rgFirstIndices
Int32[]

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

rgpszMkDocuments
String[]

[size_is (cDirectories) ]已删除的目录的路径数组。

rgFlags
UInt32[]

[size_is (cDirectories) ]标志数组。 有关值的列表 rgFlags ,请参阅 __VSREMOVEDIRECTORYFLAGS2

适用于