IVsTrackProjectDocuments2.OnAfterRemoveDirectories – metoda (IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS )
Tato metoda se nazývá podle projektu po adresáře byly odstraněny z projektu.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int OnAfterRemoveDirectories(
IVsProject pProject,
int cDirectories,
string[] rgpszMkDocuments,
VSREMOVEDIRECTORYFLAGS[] rgFlags
)
int OnAfterRemoveDirectories(
IVsProject^ pProject,
int cDirectories,
array<String^>^ rgpszMkDocuments,
array<VSREMOVEDIRECTORYFLAGS>^ rgFlags
)
abstract OnAfterRemoveDirectories :
pProject:IVsProject *
cDirectories:int *
rgpszMkDocuments:string[] *
rgFlags:VSREMOVEDIRECTORYFLAGS[] -> int
Function OnAfterRemoveDirectories (
pProject As IVsProject,
cDirectories As Integer,
rgpszMkDocuments As String(),
rgFlags As VSREMOVEDIRECTORYFLAGS()
) As Integer
Parametry
- pProject
[v] Projekt, ze kterého byly odstraněny adresářů.
- cDirectories
[v] Počet adresářů, které byly odebrány.
- rgpszMkDocuments
[v, size_is(cDirectories)] Pole cesty adresářů, které byly odebrány.
- rgFlags
[v, size_is(cDirectories)] Pole příznaků.Seznam rgFlags hodnoty, viz VSREMOVEDIRECTORYFLAGS.
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 IVsTrackProjectDocuments2.idl
HRESULT IVsTrackProjectDocuments2::OnAfterRemoveDirectories(
[in] IVsProject *pProject,
[in] int cDirectories,
[in, size_is(cDirectories)] const LPCOLESTR rgpszMkDocuments[],
[in, size_is(cDirectories)] const VSREMOVEDIRECTORYFLAGS rgFlags[]
);
Projekt volání této metody po odebral adresářů oznámit prostředí adresáře byly odebrány.
[!POZNÁMKA]
Všechna volání adresáře jsou volitelné.Však při volání z OnQuery* metody adresáře a potom je třeba volat odpovídající OnAfter* directory metodu Pokud OnQuery* volání bylo úspěšné.
Viz také
IVsTrackProjectDocuments2 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek