Aracılığıyla paylaş


IVsFileChangeEvents.FilesChanged Yöntem (UInt32, String[], UInt32 )

 

İstemciler bir veya daha fazla dosyalarında yapılan değişiklikleri size bildirir.

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

Sözdizimi

int FilesChanged(
    uint cChanges,
    string[] rgpszFile,
    uint[] rggrfChange
)
int FilesChanged(
    unsigned int cChanges,
    array<String^>^ rgpszFile,
    array<unsigned int>^ rggrfChange
)
abstract FilesChanged : 
        cChanges:uint32 *
        rgpszFile:string[] *
        rggrfChange:uint32[] -> int
Function FilesChanged (
    cChanges As UInteger,
    rgpszFile As String(),
    rggrfChange As UInteger()
) As Integer

Parametreler

  • cChanges
    [in] Değiştirilen dosya sayısı.
  • rgpszFile
    [size_is(cChanges)] Dosya adları dizisi.
  • rggrfChange
    [size_is(cChanges)] Değişikliklerin türünü belirten işaretler dizisi.Bkz: _VSFILECHANGEFLAGS

Dönüş Değeri

Type: System.Int32

Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.

Notlar

com imzası

Vsshell.idl:

HRESULT IVsFileChangeEvents::FilesChanged(
   [in] DWORD cChanges,
   [in, size_is(cChanges)] LPCOLESTR rgpszFile[],
   [in, size_is(cChanges)] VSFILECHANGEFLAGS rggrfChange[]
);

Salt okunur öznitelik değişikliklerini ve içerik değişikliklerini denetler.Salt okunur özniteliğini değişiklikler için ekran hemen güncelleştirilir.Kullanıcı dosyayı yeniden yüklemek için dosya içerik değişikliklerinin istenir.

Ayrıca bkz.

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

Başa dön