CVssWriter::GetRestoreType 方法 (vswriter.h)
GetRestoreType方法會傳回寫入器參與的還原類型。
GetRestoreType 是由 CVssWriter 基類所實作的受保護方法。
Syntax
VSS_RESTORE_TYPE GetRestoreType();
傳回值
這個方法會根據 列舉VSS_RESTORE_TYPE 值傳回寫入器參與的還原作業類型。
如果在備份作業期間呼叫 GetRestoreType ,則傳回值是未定義的。
備註
只有在還原作業期間,才應該呼叫這個方法。
預設還原類型為 VSS_RTYPE_UNDEFINED。 不過,寫入器應該將此還原類型視為VSS_RTYPE_BY_COPY。
要求者可以呼叫 IVssBackupComponents::SetRestoreState 方法來設定還原類型。
要求者可以在使用IVssBackupComponents::P restore方法產生PreRestore事件之前,隨時呼叫IVssBackupComponents::SetRestoreState。 因此,若要取得正確的還原類型,寫入器不應該在CVssWriter::OnPreRestore中處理PreRestore事件之前呼叫GetRestoreType。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | vswriter.h (包括 Vss.h、VsWriter.h) |
程式庫 | VssApi.lib |
另請參閱
IVssBackupComponents::P reRestore