IVsTrackProjectDocumentsEvents2.OnAfterRemoveDirectories(Int32, Int32, IVsProject[], Int32[], String[], VSREMOVEDIRECTORYFLAGS[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Methode benachrichtigt den Client, wenn Verzeichnisse aus dem Projekt entfernt wurden.
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
Parameter
- cProjects
- Int32
[in] Anzahl der Projekte, aus denen Verzeichnisse entfernt wurden.
- cDirectories
- Int32
[in] Anzahl der entfernten Verzeichnisse.
- rgpProjects
- IVsProject[]
[in] Array von Projekten, aus denen Verzeichnisse entfernt wurden.
- rgFirstIndices
- Int32[]
[in] Array der ersten Indizes, die bestimmen, zu welchem Projekt die einzelnen Projekte gehören. Weitere Informationen finden Sie unter IVsTrackProjectDocumentsEvents2.
- rgpszMkDocuments
- String[]
[in] Array von Pfaden für die Verzeichnisse, die entfernt wurden.
- rgFlags
- VSREMOVEDIRECTORYFLAGS[]
[in] Array von Flags. Eine Liste der rgFlags-Werte finden Sie unter VSREMOVEDIRECTORYFLAGS.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus 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[]
);