Aracılığıyla paylaş


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

  • 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