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.
grfFilter
Type: System.UInt32[in] Dosyanın nasıl değiştiğini belirten bayraklar. Daha fazla bilgi için bkz: _VSFILECHANGEFLAGS.
pFCE
Type: Microsoft.VisualStudio.Shell.Interop.IVsFileChangeEvents[in] IVsFileChangeEvents Bildirim dosyasının isteyen nesne arabirimdeki değişiklik olayları.
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