IVsUIHierarchy.AdviseHierarchyEvents(IVsHierarchyEvents, UInt32) Methode

Definition

Ermöglicht Clients, sich für Ereignisbenachrichtigungen zu verbinden ohne das Hierarchienwerkzeug IConnectionPointContainer zu erstellen.

public:
 int AdviseHierarchyEvents(Microsoft::VisualStudio::Shell::Interop::IVsHierarchyEvents ^ pEventSink, [Runtime::InteropServices::Out] System::UInt32 % pdwCookie);
int AdviseHierarchyEvents(Microsoft::VisualStudio::Shell::Interop::IVsHierarchyEvents const & pEventSink, [Runtime::InteropServices::Out] unsigned int & pdwCookie);
public int AdviseHierarchyEvents (Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents pEventSink, out uint pdwCookie);
abstract member AdviseHierarchyEvents : Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents * uint32 -> int
Public Function AdviseHierarchyEvents (pEventSink As IVsHierarchyEvents, ByRef pdwCookie As UInteger) As Integer

Parameter

pEventSink
IVsHierarchyEvents

[in] IVsHierarchyEvents-Schnittstelle zum Objekt, das Benachrichtigung von Hierarchieereignissen anfordert.

pdwCookie
UInt32

[out] Zeiger auf einen eindeutigen Bezeichner für die referenziert Ereignissenke. Dieser Wert ist erforderlich, um die Ereignissenke mithilfe UnadviseHierarchyEvents(UInt32) abzumelden.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Implementiert

Hinweise

COM-Signatur

Aus vsshell. idl:

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

Gilt für