CVssWriter::SetWriterFailure 方法 (vswriter.h)
SetWriterFailure方法表示此寫入器發生錯誤狀況並設定錯誤條件。
SetWriterFailure 是由 CVssWriter 基類所實作的受保護方法。
語法
HRESULT SetWriterFailure(
[in] HRESULT hr
);
參數
[in] hr
要設定的錯誤碼。 以下是這個方法可以設定的錯誤碼。
值 | 意義 |
---|---|
|
陰影複製只包含正確備份應用程式元件所需的磁片區子集。 |
|
寫入器因為建立另一個陰影複製時可能發生的錯誤而失敗。 |
|
寫入器因為資源配置錯誤而失敗。 |
|
寫入器因為重新開機整個備份、還原或陰影複製建立程式時可能發生的錯誤而失敗。 |
|
寫入器無法完成陰影複製建立,因為凍結和解除凍結狀態之間的時間超過 (dwTimeoutFreeze) CVssWriter::Initialize中設定的逾時值。 |
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
這個方法無法從 CVssWriter::OnIdentify 或 CVssWriterEx::OnIdentifyEx呼叫。
如果寫入器的事件處理常式 (例如 CVssWriter::OnFreeze) 呼叫此方法,則必須在呼叫事件處理常式的相同執行緒中執行此動作。 如需詳細資訊,請參閱 寫入器事件處理。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | vswriter.h (包括 Vss.h、VsWriter.h) |
程式庫 | VssApi.lib |