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

Определение

Уведомляет прослушивающих клиентов, что проект сейчас закроется.Notifies listening clients that the project is about to be closed.

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 закрываемого проекта.[in] Pointer to the IVsHierarchy interface of the project being closed.

fRemoved
Int32

[in] Имеет значение true, если проект был удален из решения его закрытия.[in] true if the project was removed from the solution before the solution was closed. Значение false, если проект был удален из решения, когда оно закрывалось.false if the project was removed from the solution while the solution was being closed.

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

Int32

Если метод завершается успешно, возвращает значение S_OK.If the method succeeds, it returns S_OK. В противном случае функция возвращает код ошибки.If it fails, it returns an error code.

Комментарии

Подпись COMCOM Signature

Из всшелл. IDL:From vsshell.idl:

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

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