IVsTrackProjectDocumentsEvents2.OnAfterRemoveDirectories(Int32, Int32, IVsProject[], Int32[], String[], VSREMOVEDIRECTORYFLAGS[]) Método

Definição

Esse método notifica o cliente quando os diretórios foram removidos do projeto.

public:
 int OnAfterRemoveDirectories(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::VSREMOVEDIRECTORYFLAGS> ^ rgFlags);
public:
 int OnAfterRemoveDirectories(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::VSREMOVEDIRECTORYFLAGS> ^ rgFlags);
int OnAfterRemoveDirectories(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::VSREMOVEDIRECTORYFLAGS> const & rgFlags);
public int OnAfterRemoveDirectories (int cProjects, int cDirectories, Microsoft.VisualStudio.Shell.Interop.IVsProject[] rgpProjects, int[] rgFirstIndices, string[] rgpszMkDocuments, Microsoft.VisualStudio.Shell.Interop.VSREMOVEDIRECTORYFLAGS[] rgFlags);
abstract member OnAfterRemoveDirectories : int * int * Microsoft.VisualStudio.Shell.Interop.IVsProject[] * int[] * string[] * Microsoft.VisualStudio.Shell.Interop.VSREMOVEDIRECTORYFLAGS[] -> int
Public Function OnAfterRemoveDirectories (cProjects As Integer, cDirectories As Integer, rgpProjects As IVsProject(), rgFirstIndices As Integer(), rgpszMkDocuments As String(), rgFlags As VSREMOVEDIRECTORYFLAGS()) As Integer

Parâmetros

cProjects
Int32

no Número de projetos dos quais os diretórios foram removidos.

cDirectories
Int32

no Número de diretórios removidos.

rgpProjects
IVsProject[]

no Matriz de projetos de onde os diretórios foram removidos.

rgFirstIndices
Int32[]

no Matriz dos primeiros índices que identificam a qual projeto cada diretório pertence. Para obter mais informações, consulte IVsTrackProjectDocumentsEvents2.

rgpszMkDocuments
String[]

no Matriz de caminhos para os diretórios que foram removidos.

rgFlags
VSREMOVEDIRECTORYFLAGS[]

no Matriz de sinalizadores. Para obter uma lista de rgFlags valores, consulte VSREMOVEDIRECTORYFLAGS .

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De IVsTrackProjectDocumentsEvents2. idl

HRESULT IVsTrackProjectDocumentsEvents2::OnAfterRemoveDirectories(  
   [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 VSREMOVEDIRECTORYFLAGS rgFlags[]  
);  

Aplica-se a