Udostępnij za pośrednictwem


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

  • 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