VSS_WRITERRESTORE_ENUM 枚举 (vswriter.h)
编写器使用 VSS_WRITERRESTORE_ENUM 枚举向请求者指示它将处理还原操作期间生成的事件的条件。
语法
typedef enum VSS_WRITERRESTORE_ENUM {
VSS_WRE_UNDEFINED = 0,
VSS_WRE_NEVER,
VSS_WRE_IF_REPLACE_FAILS,
VSS_WRE_ALWAYS
} ;
常量
VSS_WRE_UNDEFINED 值: 0 目前还不清楚编写器是否会在还原操作期间执行特殊操作。 此状态指示编写器错误。 |
VSS_WRE_NEVER 编写器不需要还原事件。 |
VSS_WRE_IF_REPLACE_FAILS 指示编写器始终希望处理 PreRestore (CvssWriter::OnPreRestore) 事件,但需要 处理 PostRestore 事件 仅当还原时, (CvssWriter::OnPostRestore 才) 实现 VSS_RME_RESTORE_IF_NOT_THERE 或 时失败 VSS_RME_RESTORE_IF_CAN_REPLACE 还原方法 (VSS_RESTOREMETHOD_ENUM) 。 |
VSS_WRE_ALWAYS 编写器始终在还原操作期间执行特殊操作。 |
注解
编写器将 VSS_WRITERRESTORE_ENUM 值传递给 IVssCreateWriterMetadata::SetRestoreMethod ,以通过其元数据指示它在还原操作期间如何与请求者交互。
请求者通过调用 IVssExamineWriterMetadata::GetRestoreMethod 来检索有关编写器参与的信息。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | vswriter.h |
另请参阅
IVssCreateWriterMetadata::SetRestoreMethod