Método IVsTrackProjectDocuments2.OnAfterAddDirectoriesEx (IVsProject, Int32, String[], VSADDDIRECTORYFLAGS )
Este método é chamado por um projeto depois diretórios foram adicionados ao projeto.Esse método é equivalente a OnAfterAddDirectories, mas também usa sinalizadores.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OnAfterAddDirectoriesEx(
IVsProject pProject,
int cDirectories,
string[] rgpszMkDocuments,
VSADDDIRECTORYFLAGS[] rgFlags
)
int OnAfterAddDirectoriesEx(
IVsProject^ pProject,
int cDirectories,
array<String^>^ rgpszMkDocuments,
array<VSADDDIRECTORYFLAGS>^ rgFlags
)
abstract OnAfterAddDirectoriesEx :
pProject:IVsProject *
cDirectories:int *
rgpszMkDocuments:string[] *
rgFlags:VSADDDIRECTORYFLAGS[] -> int
Function OnAfterAddDirectoriesEx (
pProject As IVsProject,
cDirectories As Integer,
rgpszMkDocuments As String(),
rgFlags As VSADDDIRECTORYFLAGS()
) As Integer
Parâmetros
- pProject
[in] Projeto para o qual foram adicionados os diretórios.
- cDirectories
[in] Número de diretórios que foram adicionados.
- rgpszMkDocuments
[in] Matriz de caminhos para os diretórios que foram adicionados.Este é o mesmo tamanho que cFiles.
- rgFlags
[in] Matriz de sinalizadores.Para obter uma lista de rgFlags valores, consulte VSADDDIRECTORYFLAGS.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
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 após ele ter adicionado diretórios para notificar o ambiente para que os diretórios foram adicionados.
Observação |
---|
Todas as chamadas de diretório são opcionais.No entanto, se você chamar um do OnQuery* métodos de diretório, então você é necessárias para chamar o correspondente OnAfter* método diretório se o OnQuery* chamada obteve êxito. |
Consulte também
Interface IVsTrackProjectDocuments2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo