IVsTrackProjectDocuments2.OnAfterAddDirectoriesEx(IVsProject, Int32, String[], VSADDDIRECTORYFLAGS[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse método é chamado por um projeto depois que os diretórios tiverem sido adicionados ao projeto. Esse método é equivalente a OnAfterAddDirectories(IVsProject, Int32, String[]) , mas também usa sinalizadores.
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
Parâmetros
- pProject
- IVsProject
no Projeto para o qual os diretórios foram adicionados.
- cDirectories
- Int32
no Número de diretórios que foram adicionados.
- rgpszMkDocuments
- String[]
no Matriz de caminhos para os diretórios que foram adicionados. Esse é o mesmo tamanho que cFiles .
- rgFlags
- VSADDDIRECTORYFLAGS[]
no Matriz de sinalizadores. Para obter uma lista de rgFlags valores, consulte VSADDDIRECTORYFLAGS .
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Assinatura COM
De 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[]
);
O projeto chama esse método depois de ter adicionado diretórios para notificar o ambiente de que os diretórios foram adicionados.
Observação
Todas as chamadas de diretório são opcionais. No entanto, se você chamar um dos OnQuery* métodos de diretório, será necessário chamar o método de OnAfter* diretório correspondente se a OnQuery* chamada tiver sido bem-sucedida.