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