Aracılığıyla paylaş


IVsFileChangeEx.AdviseFileChange Yöntem (String, UInt32, IVsFileChangeEvents, UInt32)

 

Bir istemci bir dosyada yapılan değişiklikler ile ilgili bildirimler almayı sağlar.

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

Sözdizimi

int AdviseFileChange(
    string pszMkDocument,
    uint grfFilter,
    IVsFileChangeEvents pFCE,
    out uint pvsCookie
)
int AdviseFileChange(
    String^ pszMkDocument,
    unsigned int grfFilter,
    IVsFileChangeEvents^ pFCE,
    [OutAttribute] unsigned int% pvsCookie
)
abstract AdviseFileChange : 
        pszMkDocument:string *
        grfFilter:uint32 *
        pFCE:IVsFileChangeEvents *
        pvsCookie:uint32 byref -> int
Function AdviseFileChange (
    pszMkDocument As String,
    grfFilter As UInteger,
    pFCE As IVsFileChangeEvents,
    <OutAttribute> ByRef pvsCookie As UInteger
) As Integer

Parametreler

  • pszMkDocument
    Type: System.String

    [in] Belge ad tanıtıcısı biçiminin proje sistemde dize. Dosyalar belgeler söz konusu olduğunda, her zaman dosyasının yolu budur. Bu parametre, dosyalar belgeleri belirtmek için de kullanılabilir.

  • pvsCookie
    Type: System.UInt32

    [out] Olay iç havuz ilişkilendirildiği dosya için benzersiz tanımlayıcı. Bu değer olay havuzu kullanarak öneriyi kaldırmak için kullanılan UnadviseFileChange yöntemi.

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

Vsshell.idl:

Vsshell.idl:

HRESULT IVsFileChangeEx::AdviseFileChange(
   [in] LPCOLESTR pszMkDocument,
   [in] VSFILECHANGEFLAGS grfFilter,
   [in] IVsFileChangeEvents *pFCE,
   [out] VSCOOKIE *pvsCookie
);

Ayrıca bkz.

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

Başa dön