__VSRDTSAVEOPTIONS 枚举

对于文档指定保存选项在运行文档表 (RDT)。

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

语法

声明
Public Enumeration __VSRDTSAVEOPTIONS
public enum __VSRDTSAVEOPTIONS

成员

成员名称 说明
RDTSAVEOPT_SaveIfDirty ,仅当更改后,保存。(这是默认设置。)
RDTSAVEOPT_PromptSave 提示用户保存文档。
RDTSAVEOPT_ForceSave 强制保存,即使不错误。
RDTSAVEOPT_SaveNoChildren 保存传递到的层次结构中只有根;不包括其子项。
RDTSAVEOPT_SaveOnlyChildren 保存传递到的层次结构中独生子;不包括该层次结构。
RDTSAVEOPT_ActivateDocOnErr ,即在保存,生成错误活动文档的编辑器窗口中。
RDTSAVEOPT_DocClose 指示保存是文档关闭的结果。
RDTSAVEOPT_Reserved 保留的标志,不使用。

备注

COM 签名

从 vsshell.idl:

enum __VSRDTSAVEOPTIONS {
    RDTSAVEOPT_SaveIfDirty      = 0x00000000,
    RDTSAVEOPT_PromptSave       = 0x00000001,
    RDTSAVEOPT_ForceSave        = 0x00000002,
    RDTSAVEOPT_SaveNoChildren   = 0x00000004,
    RDTSAVEOPT_SaveOnlyChildren = 0x00000008,
    RDTSAVEOPT_ActivateDocOnErr = 0x00000010,
    RDTSAVEOPT_DocClose         = 0x00010000,
    RDTSAVEOPT_Reserved         = 0xFFFF0000
};
typedef DWORD VSRDTSAVEOPTIONS;

这些标志传递给 SaveDocuments 方法。这些标志。 VSSAVETREEITEM framework 还指定。

这些标志可以将与从 __FRAMECLOSE 枚举的标志,当传递给 SaveDocuments 方法。

有关附加 RDTSAVEOPT_ 标志,请参见 __VSRDTSAVEOPTIONS2 枚举。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间