GetVirtualDiskOperationProgress 函数 (virtdisk.h)

检查异步虚拟硬盘 (VHD) 操作的进度。

语法

DWORD GetVirtualDiskOperationProgress(
  [in]  HANDLE                 VirtualDiskHandle,
  [in]  LPOVERLAPPED           Overlapped,
  [out] PVIRTUAL_DISK_PROGRESS Progress
);

参数

[in] VirtualDiskHandle

具有挂起异步操作的虚拟磁盘的有效句柄。

[in] Overlapped

指向有效 OVERLAPPED 结构的指针。 此参数必须引用先前发送到正在检查进度的虚拟磁盘操作的相同结构。

[out] Progress

指向接收当前虚拟磁盘操作进度 的VIRTUAL_DISK_PROGRESS 结构的指针。

返回值

请求的状态。

如果函数成功,则返回值为 ERROR_SUCCESSProgress 参数将使用当前虚拟磁盘操作进度填充。

如果函数失败,则返回值为错误代码, 并且 Progress 参数的值未定义。 有关详细信息,请参阅 系统错误代码

要求

   
最低受支持的客户端 Windows 7
最低受支持的服务器 Windows Server 2008 R2
目标平台 Windows
标头 virtdisk.h
Library VirtDisk.lib
DLL VirtDisk.dll

另请参阅

关于 VHD

VHD 参考

VIRTUAL_DISK_PROGRESS