Udostępnij za pośrednictwem


Metoda IVsFileChangeEvents.FilesChanged — (UInt32, String[], UInt32 )

 

Powiadamia klientów o zmianach wprowadzonych do jednego lub więcej plików.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

Parametry

  • cChanges
    [w] Zmienić liczbę plików.
  • rgpszFile
    size_is(cChanges)] [w, Tablica nazw plików.
  • rggrfChange
    size_is(cChanges)] [w, Tablica flag, wskazujące na rodzaj zmian.See _VSFILECHANGEFLAGS.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell.idl:

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

Sprawdza, czy zmiany atrybutu tylko do odczytu i zmiany zawartości.Zmiany atrybutu tylko do odczytu wyświetlania jest zaktualizowana natychmiast.Do zmiany zawartości pliku użytkownik jest monitowany o ponowne ładowanie pliku.

Zobacz też

Interfejs IVsFileChangeEvents
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku