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 |