IVsUIHierarchy.AdviseHierarchyEvents(IVsHierarchyEvents, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
);