IVsTrackProjectDocuments3.OnQueryAddFilesEx – metoda (IVsProject, Int32, String[], String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS )
Tato metoda je rozšířená verze OnQueryAddFiles metoda a používá se při projektu bude přesouvání souborů do nového umístění v adresáři projektu.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
int OnQueryAddFilesEx(
IVsProject pProject,
int cFiles,
string[] rgpszNewMkDocuments,
string[] rgpszSrcMkDocuments,
VSQUERYADDFILEFLAGS[] rgFlags,
VSQUERYADDFILERESULTS[] pSummaryResult,
VSQUERYADDFILERESULTS[] rgResults
)
int OnQueryAddFilesEx(
IVsProject^ pProject,
int cFiles,
array<String^>^ rgpszNewMkDocuments,
array<String^>^ rgpszSrcMkDocuments,
array<VSQUERYADDFILEFLAGS>^ rgFlags,
array<VSQUERYADDFILERESULTS>^ pSummaryResult,
array<VSQUERYADDFILERESULTS>^ rgResults
)
abstract OnQueryAddFilesEx :
pProject:IVsProject *
cFiles:int *
rgpszNewMkDocuments:string[] *
rgpszSrcMkDocuments:string[] *
rgFlags:VSQUERYADDFILEFLAGS[] *
pSummaryResult:VSQUERYADDFILERESULTS[] *
rgResults:VSQUERYADDFILERESULTS[] -> int
Function OnQueryAddFilesEx (
pProject As IVsProject,
cFiles As Integer,
rgpszNewMkDocuments As String(),
rgpszSrcMkDocuments As String(),
rgFlags As VSQUERYADDFILEFLAGS(),
pSummaryResult As VSQUERYADDFILERESULTS(),
rgResults As VSQUERYADDFILERESULTS()
) As Integer
Parametry
- pProject
[v] Žádající o přidávání souborů projektu.
- cFiles
[v] Počet souborů, které jsou zastoupeny v rgpszNewMkDocuments, rgpszSrcMkDocuments, rgFlags, a rgResults matice.
- rgpszNewMkDocuments
[v] Pole názvy souborů, které označují tyto soubory konečného určení.
- rgpszSrcMkDocuments
[v] Pole názvy souborů určující umístění zdrojových souborů.
- rgFlags
[v] Pole hodnot jeden prvek pro každý soubor z VSQUERYADDFILEFLAGS výčtu.
- pSummaryResult
[výstup] Vrátí hodnotu z celkový stav všech souborů VSQUERYADDFILERESULTS výčtu.
- rgResults
[v, out] Pole, které je naplněno stav každého souboru.Každý stav je hodnota z VSQUERYADDFILERESULTS výčtu.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z ivstrackprojectdocumentsevents80.idl
HRESULT OnQueryAddFilesEx(
[in] IVsProject *pProject,
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszNewMkDocuments[],
[in, size_is(cFiles)] const LPCOLESTR rgpszSrcMkDocuments[],
[in, size_is(cFiles)] const VSQUERYADDFILEFLAGS rgFlags[],
[out] VSQUERYADDFILERESULTS *pSummaryResult,
[out, size_is(cFiles)] VSQUERYADDFILERESULTS rgResults[]
);
Tato metoda používá projektů založených na adresářových přesunout soubory po extrakci zdroje ovládacího prvku, takže konečné umístění souborů se mohou lišit.
Viz také
IVsTrackProjectDocuments3 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek