CVssWriter::GetRestoreType 方法 (vswriter.h)
GetRestoreType 方法返回编写器参与的还原类型。
GetRestoreType 是由 CVssWriter 基类实现的受保护方法。
语法
VSS_RESTORE_TYPE GetRestoreType();
返回值
此方法根据 VSS_RESTORE_TYPE 枚举的值返回编写器参与的还原操作类型。
如果在备份操作期间调用 GetRestoreType ,则返回值未定义。
注解
只能在还原操作期间调用此方法。
默认还原类型为 VSS_RTYPE_UNDEFINED。 但是,编写器应将此还原类型视为VSS_RTYPE_BY_COPY。
请求者可以通过调用 IVssBackupComponents::SetRestoreState 方法来设置还原类型。
请求者可以使用 IVssBackupComponents::P reRestore 方法在其生成 PreRestore 事件之前随时调用 IVssBackupComponents::SetRestoreState 。 因此,若要获取正确的还原类型,编写器不应在处理 CVssWriter::OnPreRestore 中的 PreRestore 事件之前调用 GetRestoreType。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | vswriter.h (包括 Vss.h、VsWriter.h) |
Library | VssApi.lib |
另请参阅
IVssBackupComponents::P reRestore