IVsTrackProjectDocuments2.OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[]) 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 wird von einem Projekt aufgerufen, nachdem Verzeichnisse dem Projekt hinzugefügt wurden. Diese Methode entspricht OnAfterAddDirectories(IVsProject, Int32, String[]), übernimmt aber auch Flags.
public:
int OnAfterAddDirectoriesEx(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, int cDirectories, cli::array <System::String ^> ^ rgpszMkDocuments, cli::array <Microsoft::VisualStudio::Shell::Interop::VSADDDIRECTORYFLAGS> ^ rgFlags);
public:
int OnAfterAddDirectoriesEx(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, int cDirectories, Platform::Array <Platform::String ^> ^ rgpszMkDocuments, Platform::Array <Microsoft::VisualStudio::Shell::Interop::VSADDDIRECTORYFLAGS> ^ rgFlags);
int OnAfterAddDirectoriesEx(Microsoft::VisualStudio::Shell::Interop::IVsProject const & pProject, int cDirectories, std::Array <std::wstring const &> const & rgpszMkDocuments, std::Array <Microsoft::VisualStudio::Shell::Interop::VSADDDIRECTORYFLAGS> const & rgFlags);
public int OnAfterAddDirectoriesEx (Microsoft.VisualStudio.Shell.Interop.IVsProject pProject, int cDirectories, string[] rgpszMkDocuments, Microsoft.VisualStudio.Shell.Interop.VSADDDIRECTORYFLAGS[] rgFlags);
abstract member OnAfterAddDirectoriesEx : Microsoft.VisualStudio.Shell.Interop.IVsProject * int * string[] * Microsoft.VisualStudio.Shell.Interop.VSADDDIRECTORYFLAGS[] -> int
Public Function OnAfterAddDirectoriesEx (pProject As IVsProject, cDirectories As Integer, rgpszMkDocuments As String(), rgFlags As VSADDDIRECTORYFLAGS()) As Integer
Parameter
- pProject
- IVsProject
[in] Projekt, für das die Verzeichnisse hinzugefügt wurden.
- cDirectories
- Int32
[in] Anzahl der Verzeichnisse, die hinzugefügt wurden.
- rgpszMkDocuments
- String[]
[in] Array von Pfaden für die Verzeichnisse, die hinzugefügt wurden. Dies ist die gleiche Größe wie cFiles .
- rgFlags
- VSADDDIRECTORYFLAGS[]
[in] Array von Flags. Eine Liste der rgFlags-Werte finden Sie unter VSADDDIRECTORYFLAGS.
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 IVsTrackProjectDocuments2. idl
HRESULT IVsTrackProjectDocuments2::OnAfterAddDirectoriesEx(
[in] IVsProject *pProject,
[in] int cDirectories,
[in, size_is(cDirectories)] const LPCOLESTR rgpszMkDocuments[],
[in, size_is(cDirectories)] const VSADDDIRECTORYFLAGS rgFlags[]
);
Das Projekt ruft diese Methode auf, nachdem es Verzeichnisse hinzugefügt hat, um die Umgebung zu benachrichtigen, dass die Verzeichnisse hinzugefügt wurden.
Hinweis
Alle Verzeichnis Aufrufe sind optional. Wenn Sie jedoch eine der OnQuery* Verzeichnis Methoden aufzurufen, müssen Sie die entsprechende Verzeichnis Methode aufzurufen, OnAfter* Wenn der-Befehl OnQuery* erfolgreich ausgeführt wurde.