Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Notifies clients of changes made to one or more files.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function FilesChanged ( _
cChanges As UInteger, _
rgpszFile As String(), _
rggrfChange As UInteger() _
) As Integer
int FilesChanged(
uint cChanges,
string[] rgpszFile,
uint[] rggrfChange
)
int FilesChanged(
[InAttribute] unsigned int cChanges,
[InAttribute] array<String^>^ rgpszFile,
[InAttribute] array<unsigned int>^ rggrfChange
)
abstract FilesChanged :
cChanges:uint32 *
rgpszFile:string[] *
rggrfChange:uint32[] -> int
function FilesChanged(
cChanges : uint,
rgpszFile : String[],
rggrfChange : uint[]
) : int
Parameters
- cChanges
Type: System.UInt32
[in] Number of files changed.
- rgpszFile
Type: array<System.String[]
[in, size_is(cChanges)] Array of file names.
- rggrfChange
Type: array<System.UInt32[]
[in, size_is(cChanges)] Array of flags indicating the type of changes. See _VSFILECHANGEFLAGS.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsFileChangeEvents::FilesChanged(
[in] DWORD cChanges,
[in, size_is(cChanges)] LPCOLESTR rgpszFile[],
[in, size_is(cChanges)] VSFILECHANGEFLAGS rggrfChange[]
);
Checks for read-only attribute changes and content changes. For read-only attribute changes, the display is updated immediately. For file content changes, the user is prompted to reload the file.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.