VSS_WRITERRESTORE_ENUM列舉 (vswriter.h)
寫入器會使用 VSS_WRITERRESTORE_ENUM 列舉,向要求者指出在還原作業期間將處理事件的條件。
Syntax
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 ,以指出它在還原作業期間與要求者互動的方式。
要求者會藉由呼叫 IVssEx,WriterMetadata::GetRestoreMethod來擷取寫入者參與的相關資訊。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | vswriter.h |
另請參閱
IVssCreateWriterMetadata::SetRestoreMethod