IVsLiteTree.AdviseTreeEvents(IVsLiteTreeEvents, UInt32) Methode

Definition

Registriert eine IVsLiteTreeEvents-Schnittstelle und fügt daher einen Ereignislistener der Listenerliste hinzu.

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

Parameter

pEventSink
IVsLiteTreeEvents

[in] Zeiger auf eine Ereignisschnittstelle, IVsLiteTreeEvents.

pdwCookie
UInt32

[out] Cookie, das verwendet wird, um diese spezielle Instanz der Ereignisschnittstelle beim Aufrufen von UnadviseTreeEvents(UInt32) zu identifizieren.

Gibt zurück

Int32

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

Hinweise

[C++]

Aus vsshell. idl:

HRESULT IVsLiteTree::AdviseTreeEvents(  
   [in] IVsLiteTreeEvents *pEventSink,   
   [out] VSCOOKIE *pdwCookie  
);  

Gilt für