_VSFILECHANGEFLAGS 枚举

提供有关更改的文件的特性信息。

此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<FlagsAttribute> _
Public Enumeration _VSFILECHANGEFLAGS
[FlagsAttribute]
public enum _VSFILECHANGEFLAGS

成员

成员名称 说明
VSFILECHG_Attr 在监视的目录或子树中的所有属性更改导致更改通知等待操作返回。(这与 FILE_NOTIFY_CHANGE_ATTRIBUTES等效。)
VSFILECHG_Time 对文件上次写入时间的任何更改。监视的目录或子树上导致更改通知等待操作返回。,仅当文件写入磁盘时,操作系统检测到上次写入时间的更改。对于使用广泛的缓存的操作系统,检测时,才完全刷新时缓存。(这与 FILE_NOTIFY_CHANGE_LAST_WRITE等效。)
VSFILECHG_Size 在监视的目录或子树中的所有文件大小更改导致更改通知等待操作返回。,仅当文件写入磁盘时,操作系统检测到文件大小更改。对于使用广泛的缓存的操作系统,检测时,才完全刷新时缓存。(这与 FILE_NOTIFY_CHANGE_SIZE等效。)
VSFILECHG_Del 在监视的目录或子树中的所有文件删除导致更改通知等待操作返回。(这与 FILE_NOTIFY_CHANGE_DELETE等效。)
VSFILECHG_Add 在监视的目录或子树中的所有文件或目录名更改导致更改通知等待操作返回。更改包括对,创建或删除文件名重命名。(这与 FILE_NOTIFY_CHANGE_FILE_NAME 等效|FILE_NOTIFY_CHANGE_DIR_NAME.)

备注

COM 签名

从 vsshell.idl:

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间