共用方式為


VSS_FILE_RESTORE_STATUS列舉 (vswriter.h)

VSS_FILE_RESTORE_STATUS列舉會定義在所選元件或元件集所管理之檔案上執行的檔案還原作業狀態集, (如需選取元件) 的相關信息,請參閱使用可選取性和邏輯路徑

Syntax

typedef enum VSS_FILE_RESTORE_STATUS {
  VSS_RS_UNDEFINED = 0,
  VSS_RS_NONE,
  VSS_RS_ALL,
  VSS_RS_FAILED
} ;

常數

 
VSS_RS_UNDEFINED
值: 0
還原狀態未定義。


這個值表示錯誤,或表示還原作業尚未啟動。

Express 寫入器所擁有的元件不支援此值。
VSS_RS_NONE
未還原任何檔案。


這個值表示還原時發生錯誤,但未將任何還原的檔案保留在磁碟上。
VSS_RS_ALL
所有檔案都已還原。 這個值表示成功,而且應該針對已設定的每個元件設定
已成功還原。
VSS_RS_FAILED
還原程序失敗。


這個值表示還原時發生錯誤,而還原時會將某些還原的檔案保留在磁碟上。 這表示
磁碟上的元件現在已損毀。

備註

如果元件所管理的任何檔案,或定義元件集,則無法還原其任何子元件, 則VSS_FILE_RESTORE_STATUS 的值必須指出錯誤。

VSS_RS_FAILEDVSS_RS_NONE兩個值都表示還原作業未順利完成:

  • VSS_RS_NONE 表示還原正常失敗:元件或其子元件的檔案未還原至磁碟。
  • VSS_RS_FAIL 表示還原失敗,讓某些檔案還原到磁碟,而某些檔案未復原。
要求者必須使用 IVssBackupComponents::SetFileRestoreStatus) 設定每個元件 (及其元件集的還原狀態 (。 如果它會使用 IVssBackupComponents::SetSelectedForRestore 或 IVssBackupComponents::AddRestoreSubcomponents::AddRestoreSubcomponent) 明確新增至備份元件文件 () 。

寫入器和要求者可以使用呼叫 IVssComponent::GetFileRestoreStatus 來查詢元件或元件集還原的狀態。 如果針對未選取的元件呼叫這個方法,則傳回的值未定義。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 vswriter.h

另請參閱

IVssBackupComponents::SetFileRestoreStatus

IVssComponent::GetFileRestoreStatus