tagVSQEQSFlags 枚举

指定文件属性的方式。 IVsQueryEditQuerySave2 接口处理。

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

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

语法

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

成员

成员名称 说明
VSQEQS_FileInfo 指定文件属性是否有效。此值用于优化并指示对应的 VSQEQS_FILE_ATTRIBUTE_DATA 结构的成员是有效的,从而避免必须查询文件属性的磁盘。,如果有新文件信息,调用方可以使用此值;否则,请将该标志 " 未设置,并在调用 QueryEditFilesQuerySaveFileQuerySaveFiles时,此信息将提供。使用 SVsQueryEditQuerySave 服务访问这些方法。
VSQEQS_AllowCheckout 否决的标志:忽略。
VSQEQS_NoSaveAs 否决的标志:忽略。

备注

VSQEQS_FileInfo 是优化。它指示对应的 VSQEQS_FILE_ATTRIBUTE_DATA 的成员是有效的,因此对 FindFirstFile (或 GetFileAttributesEx 的调用在 NT) 不是必需的。,如果有 “新”文件信息,调用方可以使用此;否则 SVsQueryEditQuerySave 获取信息。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间