Metoda IVsTrackProjectDocuments2.OnAfterRemoveDirectories — (IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS )
Metoda ta jest wywoływana przez projekt po katalogi zostały usunięte z projektu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
[w] Projekt, z którego usunięto katalogi.
- cDirectories
[w] Liczbę katalogów, które zostały usunięte.
- rgpszMkDocuments
size_is(cDirectories)] [w, Tablica ścieżek do katalogów, które zostały usunięte.
- rgFlags
size_is(cDirectories)] [w, Tablica flag.Aby uzyskać listę rgFlags wartości, zobacz VSREMOVEDIRECTORYFLAGS.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
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 wymaga tej metody po usuwany katalogów, aby powiadomić środowiska, że katalogi zostały usunięte.
[!UWAGA]
Wszystkie wywołania katalogu są opcjonalne.Jednakże jeśli wywołania jednej z OnQuery* katalogu metodami, wówczas są wymagane do wywołania odpowiedniego OnAfter* metoda katalogu Jeśli OnQuery* wywołania zakończyła się pomyślnie.
Zobacz też
Interfejs IVsTrackProjectDocuments2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku