IVsTrackProjectDocumentsEvents4.OnQueryRemoveDirectoriesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEDIRECTORYRESULTS[], VSQUERYREMOVEDIRECTORYRESULTS[]) Método

Definição

Notifica o cliente quando um projeto solicitou a remoção de diretórios.

public:
 void OnQueryRemoveDirectoriesEx(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, int cDirectories, cli::array <System::String ^> ^ rgpszMkDocuments, cli::array <System::UInt32> ^ rgFlags, cli::array <Microsoft::VisualStudio::Shell::Interop::VSQUERYREMOVEDIRECTORYRESULTS> ^ pSummaryResult, cli::array <Microsoft::VisualStudio::Shell::Interop::VSQUERYREMOVEDIRECTORYRESULTS> ^ rgResults);
public:
 void OnQueryRemoveDirectoriesEx(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, int cDirectories, Platform::Array <Platform::String ^> ^ rgpszMkDocuments, Platform::Array <unsigned int> ^ rgFlags, Platform::Array <Microsoft::VisualStudio::Shell::Interop::VSQUERYREMOVEDIRECTORYRESULTS> ^ pSummaryResult, Platform::Array <Microsoft::VisualStudio::Shell::Interop::VSQUERYREMOVEDIRECTORYRESULTS> ^ rgResults);
void OnQueryRemoveDirectoriesEx(Microsoft::VisualStudio::Shell::Interop::IVsProject const & pProject, int cDirectories, std::Array <std::wstring const &> const & rgpszMkDocuments, std::Array <unsigned int> const & rgFlags, std::Array <Microsoft::VisualStudio::Shell::Interop::VSQUERYREMOVEDIRECTORYRESULTS> const & pSummaryResult, std::Array <Microsoft::VisualStudio::Shell::Interop::VSQUERYREMOVEDIRECTORYRESULTS> const & rgResults);
public void OnQueryRemoveDirectoriesEx (Microsoft.VisualStudio.Shell.Interop.IVsProject pProject, int cDirectories, string[] rgpszMkDocuments, uint[] rgFlags, Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYRESULTS[] pSummaryResult, Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYRESULTS[] rgResults);
abstract member OnQueryRemoveDirectoriesEx : Microsoft.VisualStudio.Shell.Interop.IVsProject * int * string[] * uint32[] * Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYRESULTS[] * Microsoft.VisualStudio.Shell.Interop.VSQUERYREMOVEDIRECTORYRESULTS[] -> unit
Public Sub OnQueryRemoveDirectoriesEx (pProject As IVsProject, cDirectories As Integer, rgpszMkDocuments As String(), rgFlags As UInteger(), pSummaryResult As VSQUERYREMOVEDIRECTORYRESULTS(), rgResults As VSQUERYREMOVEDIRECTORYRESULTS())

Parâmetros

pProject
IVsProject

no Projeto do qual os diretórios serão removidos.

cDirectories
Int32

no Número de diretórios a serem removidos.

rgpszMkDocuments
String[]

[in, size_is (cDirectories)] Matriz de caminhos para os diretórios a serem removidos.

rgFlags
UInt32[]

[in, size_is (cDirectories)] Matriz de sinalizadores. Para obter uma lista de rgFlags valores, consulte __VSQUERYREMOVEDIRECTORYFLAGS2 .

pSummaryResult
VSQUERYREMOVEDIRECTORYRESULTS[]

fora Objeto de resultado de resumo. Esse objeto é um somatório do Sim e nenhum resultado para a matriz de diretórios passada rgpszMkDocuments . Se o resultado de um único diretório for no, esse parâmetro será igual a VSQUERYREMOVEDIRECTORYRESULTS_RemoveNotOK ; se os resultados de todos os arquivos forem Sim, esse parâmetro será igual a VSQUERYREMOVEDIRECTORYRESULTS_RemoveOK . Para obter uma lista de pSummaryResult valores, consulte VSQUERYREMOVEDIRECTORYRESULTS .

rgResults
VSQUERYREMOVEDIRECTORYRESULTS[]

[out, size_is (cDirectories)] Matriz de resultados. Para obter uma lista de rgResults valores, consulte VSQUERYREMOVEDIRECTORYRESULTS .

Aplica-se a