IVsLiteTree.AdviseTreeEvents(IVsLiteTreeEvents, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Регистрирует интерфейс IVsLiteTreeEvents и, таким образом, добавляет прослушиватель в список прослушивателей событий.
public:
int AdviseTreeEvents(Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeEvents ^ pEventSink, [Runtime::InteropServices::Out] System::UInt32 % pdwCookie);
int AdviseTreeEvents(Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeEvents const & pEventSink, [Runtime::InteropServices::Out] unsigned int & pdwCookie);
public int AdviseTreeEvents (Microsoft.VisualStudio.Shell.Interop.IVsLiteTreeEvents pEventSink, out uint pdwCookie);
abstract member AdviseTreeEvents : Microsoft.VisualStudio.Shell.Interop.IVsLiteTreeEvents * uint32 -> int
Public Function AdviseTreeEvents (pEventSink As IVsLiteTreeEvents, ByRef pdwCookie As UInteger) As Integer
Параметры
- pEventSink
- IVsLiteTreeEvents
[in] Указатель на интерфейс событий, IVsLiteTreeEvents.
- pdwCookie
- UInt32
[out] Файл cookie, который используется для указания данного конкретного экземпляра интерфейса событий при вызове UnadviseTreeEvents(UInt32).
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
[C++]
Из всшелл. IDL:
HRESULT IVsLiteTree::AdviseTreeEvents(
[in] IVsLiteTreeEvents *pEventSink,
[out] VSCOOKIE *pdwCookie
);