Aracılığıyla paylaş


IVsUserContext.AdviseUpdate Yöntem (IVsUserContextUpdate, UInt32)

 

Kullanıcı bağlamı özellik paketi değiştiğinde bildirim almak için istemcileri etkinleştirir.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

int AdviseUpdate(
    IVsUserContextUpdate pUpdate,
    out uint pdwCookie
)
int AdviseUpdate(
    IVsUserContextUpdate^ pUpdate,
    [OutAttribute] unsigned int% pdwCookie
)
abstract AdviseUpdate : 
        pUpdate:IVsUserContextUpdate *
        pdwCookie:uint32 byref -> int
Function AdviseUpdate (
    pUpdate As IVsUserContextUpdate,
    <OutAttribute> ByRef pdwCookie As UInteger
) As Integer

Parametreler

  • pdwCookie
    Type: System.UInt32

    [out, retval] Başvurulan olay havuzu için benzersiz tanımlayıcı. Bu değer kullanarak olay havuzu öneriyi kaldırmak için gerekli UnadviseUpdate.

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

COM imza

Context.idl:

HRESULT IVsUserContext::AdviseUpdate(
   [in] IVsUserContextUpdate * pUpdate,
   [out, retval] VSCOOKIE * pdwCookie
);

Bir düzenleyici üzerinde bir içerik paketi oluşturduğunuzda, çağrı IVsUserContext.AdviseUpdate ve bağlam sağlayıcınız bir işaretçi geçirin. Zaman Update çağrılır dahili ortamı tarafından her bir içerik paketi ve ilişkili alt bağlam paketi kirli kullanarak olarak işaretlenir SetDirty yöntemi. Ancak, içerik paketi çağırdı bir düzenleyici penceresi olup olmadığını IVsUserContext.AdviseUpdate ve ayrıca uyguladı IVsUserContextUpdate arabiriminde ve ortam çağrıları UpdateUserContext İçerik Paketi güncelleştirilir bağlam sağlayıcısına bildirmek için (diğer bir deyişle, Update olarak adlandırılır). Daha fazla bilgi için bkz: Providing Context for an Editors and Designers.

Kullanıcı bağlamı güncelleştirme bildirimi devre dışı bırakmak için çağrı UnadviseUpdate.

Ayrıca bkz.

IVsUserContext Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön