IVsTrackProjectDocuments2.OnAfterRemoveDirectories Yöntem (IVsProject, Int32, String[], VSREMOVEDIRECTORYFLAGS )
Dizinler projeden kaldırdıktan sonra bir projeye göre bu yöntem çaðrýlýr.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
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
Parametreler
- pProject
[in] Proje dizinleri kaldırılmıştır.
- cDirectories
[in] Kaldırılan dizin sayısı.
- rgpszMkDocuments
[size_is(cDirectories)] Kaldırılan dizinler için yollar dizisi.
- rgFlags
[size_is(cDirectories)] Bayraklar dizisi.Bir listesini görmek için rgFlags değerlerinin, VSREMOVEDIRECTORYFLAGS.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.
Notlar
com imzası
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[]
);
Dizinler kaldırılmış ortam bildirmek için dizinler kaldırdı sonra proje bu yöntemini çağırır.
[!NOT]
Tüm dizin aramalarının isteğe bağlıdır.Ancak, birini çağırırsanız OnQuery* dizin yöntemleri, sonra karşılık gelen çağırmak için gerekli OnAfter* directory yöntemi, OnQuery* çağrı başarılı.
Ayrıca bkz.
IVsTrackProjectDocuments2 Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön