IVsTrackProjectDocumentsEvents4.OnQueryRemoveFilesEx(IVsProject, Int32, String[], UInt32[], VSQUERYREMOVEFILERESULTS[], VSQUERYREMOVEFILERESULTS[]) メソッド

定義

プロジェクトがファイルの削除を要求したときに、クライアントに通知します。

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

パラメーター

pProject
IVsProject

からファイルの削除元となるプロジェクト。

cFiles
Int32

から削除するファイルの数。

rgpszMkDocuments
String[]

[in、size_is (cFiles)]削除するファイルのパスの配列。

rgFlags
UInt32[]

[in、size_is (cFiles)]フラグの配列。 値の一覧につい rgFlags ては、「」を参照してください __VSQUERYREMOVEFILEFLAGS2

pSummaryResult
VSQUERYREMOVEFILERESULTS[]

入出力概要結果オブジェクト。 このオブジェクトは、渡されたファイルの配列の "yes" と "no results" の合計です rgpszMkDocuments 。 1つのファイルの結果がでない場合、このパラメーターはになります VSQUERYREMOVEFILERESULTS_RemoveNotOK 。すべてのファイルの結果が yes の場合、このパラメーターはと同じに VSQUERYREMOVEFILERESULTS_RemoveOK なります。 値の一覧につい pSummaryResult ては、「」を参照してください VSQUERYREMOVEFILERESULTS

rgResults
VSQUERYREMOVEFILERESULTS[]

[out、size_is (cFiles)]結果の配列。 値の一覧につい rgResults ては、「」を参照してください VSQUERYREMOVEFILERESULTS

適用対象