IVsSolutionEvents3.OnBeforeCloseProject(IVsHierarchy, Int32) Yöntem

Tanım

Dinleme istemcilerini projenin kapatılmak üzere olduğunu bildirir.

public:
 int OnBeforeCloseProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, int fRemoved);
public:
 int OnBeforeCloseProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, int fRemoved);
int OnBeforeCloseProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierarchy, int fRemoved);
public int OnBeforeCloseProject (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierarchy, int fRemoved);
abstract member OnBeforeCloseProject : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * int -> int
Public Function OnBeforeCloseProject (pHierarchy As IVsHierarchy, fRemoved As Integer) As Integer

Parametreler

pHierarchy
IVsHierarchy

'ndaki IVsHierarchy Kapatılan projenin arabirimine yönelik işaretçi.

fRemoved
Int32

[in] true Proje çözüm kapatılmadan önce çözümden kaldırılmışsa. false çözüm kapatılırken proje çözümden kaldırılmışsa.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Uygulamalar

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsSolutionEvents3::OnBeforeCloseProject(  
   [in] IVsHierarchy *pHierarchy,  
   [in] BOOL fRemoved  
);  

Şunlara uygulanır