Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

GetVirtualDiskOperationProgress function (virtdisk.h)

Checks the progress of an asynchronous virtual hard disk (VHD) operation.

Syntax

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

Parameters

[in] VirtualDiskHandle

A valid handle to a virtual disk with a pending asynchronous operation.

[in] Overlapped

A pointer to a valid OVERLAPPED structure. This parameter must reference the same structure previously sent to the virtual disk operation being checked for progress.

[out] Progress

A pointer to a VIRTUAL_DISK_PROGRESS structure that receives the current virtual disk operation progress.

Return value

Status of the request.

If the function succeeds, the return value is ERROR_SUCCESS and the Progress parameter will be populated with the current virtual disk operation progress.

If the function fails, the return value is an error code and the value of the Progress parameter is undefined. For more information, see System Error Codes.

Requirements

Requirement Value
Minimum supported client Windows 7
Minimum supported server Windows Server 2008 R2
Target Platform Windows
Header virtdisk.h
Library VirtDisk.lib
DLL VirtDisk.dll

See also

About VHD

VHD Reference

VIRTUAL_DISK_PROGRESS


Feedback

Was this page helpful?

Additional resources