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