IVsTrackProjectDocuments2.OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[]) Methode

Definition

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

Int32

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.

Gilt für