IVsSolutionEvents3.OnBeforeCloseProject(IVsHierarchy, Int32) Метод

Определение

Уведомляет прослушивающих клиентов, что проект сейчас закроется.

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

Параметры

pHierarchy
IVsHierarchy

[in] Указатель на интерфейс IVsHierarchy закрываемого проекта.

fRemoved
Int32

[in] Имеет значение true, если проект был удален из решения его закрытия. Значение false, если проект был удален из решения, когда оно закрывалось.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Реализации

Комментарии

Подпись COM

Из всшелл. IDL:

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

Применяется к