Sdílet prostřednictvím


IVsHierarchy.AdviseHierarchyEvents – metoda (IVsHierarchyEvents, UInt32)

 

Stanoví Klient oznamování událostí hierarchie bez hierarchie provádění IConnectionPointContainer.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

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
    [v] IVsHierarchyEvents rozhraní objektu vyžadování oznámení události hierarchie.
  • pdwCookie
    [výstup] Jedinečný identifikátor pro jímky událostí odkazované ukazatele.Tato hodnota je pro unadvise použití jímky událostí UnadviseHierarchyEvents.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Tímto způsobem nastavit oznamování událostí hierarchie pro daný objekt synchronizace okno hierarchie hierarchii událostí.Například po přidání položky Aplikaci Solution Explorer okna, hierarchie, které položka přidána upozorní posluchače, který byl registrován jako jímky pro událost.Na základě této události Aplikaci Solution Explorer okno pak můžete přidat nové položky do hierarchie.

Podpis COM

Z vsshell.idl:

HRESULT IVsHierarchy::AdviseHierarchyEvents(
   [in] IVsHierarchyEvents *pEventSink,
   [out] VSCOOKIE *pdwCookie
);

Viz také

IVsHierarchy – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek