IVssDifferentialSoftwareSnapshotMgmt3::ClearVolumeProtectFault 方法 (vsmgmt.h)
清除指定磁片區的保護錯誤狀態。
語法
HRESULT ClearVolumeProtectFault(
[in] VSS_PWSZ pwszVolumeName
);
參數
[in] pwszVolumeName
磁碟區的名稱。 這個參數是必要的,而且不能是 Null。
名稱必須是下列其中一種格式,且必須包含尾端反斜線 (\) :
- 掛接資料夾的路徑,例如 Y:\MountX\
- 磁碟機號,例如 D:\
- 格式為 \\?\Volume{GUID}\ 的磁片區 GUID 路徑 (GUID 可識別磁片區)
傳回值
以下是此方法的有效傳回碼。
值 | 意義 |
---|---|
|
已成功清除保護錯誤狀態。 |
|
呼叫端不是系統管理員。 |
|
其中一個參數值無效。 |
|
磁片區的提供者不支援陰影禁止複製。 |
|
發生預期的提供者錯誤。 錯誤碼會記錄在事件記錄檔中。 如需詳細資訊,請參閱 VSS 下的事件和錯誤處理。 |
|
找不到指定的磁片區。 |
備註
ClearVolumeProtectFault方法會卸載磁片區,並將磁片區的保護錯誤成員重設為FALSE,以允許在磁片區上繼續正常 I/O。 如果磁片區不是處於錯誤狀態,這個方法就不會執行任何動作。
規格需求
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | vsmgmt.h |