Freigeben über


IVsTextBufferDataEvents.OnFileChanged-Methode

Leitet die IVsFileChangeEvents::FilesChanged Benachrichtigung erhalten, die den Textpuffer zu anderen Interessenten überwacht.

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
)

Parameter

  • grfChange
    Typ: UInt32

    [in] Gibt den Typ der Änderung an der Datei vorgenommen. Weitere Informationen finden Sie unter _VSFILECHANGEFLAGS.

  • dwFileAttrs
    Typ: UInt32

    [in] Dateiattribute.

Hinweise

COM-Signatur

Von textmgr.idl:

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

Das nicht--TextEditorView, z. B. eine Formularansicht, sollte dieses Ereignis, um zu verwalten, ob „[schreibgeschützt]“ Dokumentfenster in der Titelleiste eingeschlossen werden soll. Sie können diese Beschriftung zugreifen und einen Wert angeben GetProperty Aufruf von VSFPROPID_EditorCaption für den propid-Parameter.

Hinweis

Der Parameter dwFileAttrs ist nur gültig, wenn das Element VSFILECHG_Attr in einem Aufruf an FilesChangedfestgelegt ist. In diesem Fall wird das Ergebnis der GetFileAttributes-Funktion zurückgibt.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextBufferDataEvents Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace