IVssHardwareSnapshotProviderEx::OnLunStateChange 方法 (vsprov.h)
VSS 服務會呼叫此方法,以通知硬體提供者 LUN 狀態變更。
注意 硬體提供者僅支援 Windows Server 作業系統。
語法
HRESULT OnLunStateChange(
[in] VDS_LUN_INFORMATION *pSnapshotLuns,
[in] VDS_LUN_INFORMATION *pOriginalLuns,
[in] DWORD dwCount,
[in] DWORD dwFlags
);
參數
[in] pSnapshotLuns
dwCountVDS_LUN_INFORMATION 結構的陣列指標,每一個 LUN 都會產生陰影複製磁碟區。
[in] pOriginalLuns
dwCountVDS_LUN_INFORMATION 結構的陣列指標,每個 LUN 都會產生原始磁碟區的一個。
[in] dwCount
pSnapshotLuns 陣列中的元素數目。 這也是 pOriginalLuns 陣列中
[in] dwFlags
_VSS_HARDWARE_OPTIONS 旗標的位掩碼,可提供陰影複製 LUN 所經歷的狀態變更相關信息。 下表描述此參數中每個旗標的使用方式。
傳回值
這個方法可以傳回其中一個值。
傳回碼/值 | 描述 |
---|---|
|
作業已順利完成。 |
|
記憶體不足或其他系統資源。 |
|
其中一個參數值無效。 |
|
發生未預期的提供者錯誤。 如果傳回此錯誤,則必須在應用程式事件記錄檔中的專案中描述錯誤,為使用者提供如何解決問題的資訊。 |
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 不支援 |
支援的最低伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | vsprov.h |