Metoda IVsHierarchy.AdviseHierarchyEvents — (IVsHierarchyEvents, UInt32)
Ustanawia klienta powiadomienia o zdarzeniach hierarchii bez hierarchii implementacja IConnectionPointContainer.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int AdviseHierarchyEvents(
IVsHierarchyEvents pEventSink,
out uint pdwCookie
)
int AdviseHierarchyEvents(
IVsHierarchyEvents^ pEventSink,
[OutAttribute] unsigned int% pdwCookie
)
abstract AdviseHierarchyEvents :
pEventSink:IVsHierarchyEvents *
pdwCookie:uint32 byref -> int
Function AdviseHierarchyEvents (
pEventSink As IVsHierarchyEvents,
<OutAttribute> ByRef pdwCookie As UInteger
) As Integer
Parametry
pEventSink
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents[in] IVsHierarchyEvents Interfejs w obiekcie żądanie powiadomienia o zdarzeniach w hierarchii.
pdwCookie
Type: System.UInt32[out] Wskaźnik do Unikatowy identyfikator obiektu sink zdarzenia występujące w odwołaniu. Ta wartość jest wymagana do unadvise za pomocą obiektu sink zdarzenia UnadviseHierarchyEvents.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Ta metoda umożliwia konfigurowanie powiadomień o zdarzeniach hierarchii dla określonego obiektu przez synchronizację okno hierarchii zdarzenia hierarchii. Na przykład po dodaniu elementu Eksploratora rozwiązań oknie hierarchii, do której zostanie dodany element powiadamia odbiornik, który został zarejestrowany jako obiekt sink zdarzenia. Na podstawie tego zdarzenia Eksploratora rozwiązań okno można następnie dodać nowy element do hierarchii.
Podpis COM
Z vsshell.idl:
HRESULT IVsHierarchy::AdviseHierarchyEvents(
[in] IVsHierarchyEvents *pEventSink,
[out] VSCOOKIE *pdwCookie
);
Zobacz też
Interfejs IVsHierarchy
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku