Udostępnij za pośrednictwem


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