IVsHierarchy.AdviseHierarchyEvents Yöntem (IVsHierarchyEvents, UInt32)
İstemci bildirimi hiyerarşi olayların uygulama hiyerarşi kurar IConnectionPointContainer.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
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
Parametreler
pEventSink
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchyEvents[in] IVsHierarchyEvents Arabirim hiyerarşisi olayların bildirim isteme nesne üzerinde.
pdwCookie
Type: System.UInt32[out] Başvurulan olay havuzu için benzersiz bir tanımlayıcı işaretçisi. Bu değer kullanarak olay havuzu öneriyi kaldırmak için gerekli UnadviseHierarchyEvents.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.
Notlar
Belirli bir nesne üzerinde hiyerarşi olayların bildirimini hiyerarşi olaylara hiyerarşi penceresini eşitleyerek ayarlamak için bu yöntemi kullanın. Örneğin, bir öğeyi eklediğinizde Çözüm Gezgini penceresine, öğenin eklendiği hiyerarşi bir havuz olayı için kayıtlı olan dinleyici bildirir. Bu olaya bağlı Çözüm Gezgini penceresi hiyerarşi için yeni öğesini sonra ekleyebilirsiniz.
COM imza
Vsshell.idl:
HRESULT IVsHierarchy::AdviseHierarchyEvents(
[in] IVsHierarchyEvents *pEventSink,
[out] VSCOOKIE *pdwCookie
);
Ayrıca bkz.
IVsHierarchy Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön