Share via


IVsTextBufferDataEvents.OnFileChanged Method

Forwards the IVsFileChangeEvents::FilesChanged notification that the text buffer monitors to other interested parties.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
Sub OnFileChanged ( _
    grfChange As UInteger, _
    dwFileAttrs As UInteger _
)
void OnFileChanged(
    uint grfChange,
    uint dwFileAttrs
)
void OnFileChanged(
    [InAttribute] unsigned int grfChange, 
    [InAttribute] unsigned int dwFileAttrs
)
abstract OnFileChanged : 
        grfChange:uint32 * 
        dwFileAttrs:uint32 -> unit
function OnFileChanged(
    grfChange : uint, 
    dwFileAttrs : uint
)

Parameters

  • dwFileAttrs
    Type: System.UInt32

    [in] File attributes that changed.

Remarks

COM Signature

From textmgr.idl:

HRESULT IVsTextBufferDataEvents::OnFileChanged(
   [in] DWORD grfChange, 
   [in] DWORD dwFileAttrs
);

The non-TextEditorView, such as a Form view, should connect to this event to manage whether "[ReadOnly]" should be included in the document window caption. You can access this caption be calling GetProperty and specifying a value of VSFPROPID_EditorCaption for the propid parameter.

Note

The parameter dwFileAttrs is only valid if the element VSFILECHG_Attr is set in a call to FilesChanged, in which case it returns the result of the GetFileAttributes function.

.NET Framework Security

See Also

Reference

IVsTextBufferDataEvents Interface

Microsoft.VisualStudio.TextManager.Interop Namespace