Compartilhar via


Método IVsFileChangeEvents.FilesChanged (UInt32, String[], UInt32 )

 

Notifica os clientes de alterações feitas em um ou mais arquivos.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

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

Parâmetros

  • cChanges
    [in] Número de arquivos alterados.
  • rgpszFile
    [in, size_is(cChanges)] Matriz de nomes de arquivo.
  • rggrfChange
    [in, size_is(cChanges)] Matriz de sinalizadores indicando o tipo de alterações.Consulte _VSFILECHANGEFLAGS.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

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

Verifica se há alterações de atributo de somente leitura e o conteúdo é alterado.Para alterações de atributo de somente leitura, a exibição é atualizada imediatamente.Para alterações de conteúdo do arquivo, o usuário é solicitado para recarregar o arquivo.

Consulte também

Interface IVsFileChangeEvents
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo