IVsTrackProjectDocumentsEvents2.OnAfterAddFilesEx(Int32, Int32, IVsProject[], Int32[], String[], VSADDFILEFLAGS[]) Método

Definição

Esse método notifica o cliente depois que um projeto adiciona arquivos.

public:
 int OnAfterAddFilesEx(int cProjects, int cFiles, cli::array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, cli::array <int> ^ rgFirstIndices, cli::array <System::String ^> ^ rgpszMkDocuments, cli::array <Microsoft::VisualStudio::Shell::Interop::VSADDFILEFLAGS> ^ rgFlags);
public:
 int OnAfterAddFilesEx(int cProjects, int cFiles, Platform::Array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, Platform::Array <int> ^ rgFirstIndices, Platform::Array <Platform::String ^> ^ rgpszMkDocuments, Platform::Array <Microsoft::VisualStudio::Shell::Interop::VSADDFILEFLAGS> ^ rgFlags);
int OnAfterAddFilesEx(int cProjects, int cFiles, 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::VSADDFILEFLAGS> const & rgFlags);
public int OnAfterAddFilesEx (int cProjects, int cFiles, Microsoft.VisualStudio.Shell.Interop.IVsProject[] rgpProjects, int[] rgFirstIndices, string[] rgpszMkDocuments, Microsoft.VisualStudio.Shell.Interop.VSADDFILEFLAGS[] rgFlags);
abstract member OnAfterAddFilesEx : int * int * Microsoft.VisualStudio.Shell.Interop.IVsProject[] * int[] * string[] * Microsoft.VisualStudio.Shell.Interop.VSADDFILEFLAGS[] -> int
Public Function OnAfterAddFilesEx (cProjects As Integer, cFiles As Integer, rgpProjects As IVsProject(), rgFirstIndices As Integer(), rgpszMkDocuments As String(), rgFlags As VSADDFILEFLAGS()) As Integer

Parâmetros

cProjects
Int32

no Número de projetos aos quais os arquivos foram adicionados.

cFiles
Int32

no Número de arquivos que foram adicionados.

rgpProjects
IVsProject[]

no Matriz de projetos para os quais os arquivos foram adicionados.

rgFirstIndices
Int32[]

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

rgpszMkDocuments
String[]

no Matriz de caminhos para os arquivos que foram processados. Esse é o mesmo tamanho que cFiles .

rgFlags
VSADDFILEFLAGS[]

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

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::OnAfterAddFilesEx(  
   [in] int cProjects,  
   [in] int cFiles,  
   [in, size_is(cProjects)] IVsProject *rgpProjects[],  
   [in, size_is(cProjects)] const int rgFirstIndices[],  
   [in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[],  
   [in, size_is(cFiles)] const VSADDFILEFLAGS rgFlags[]  
);  

Aplica-se a