Share via


GetVirtualDiskOperationProgress-Funktion (virtdisk.h)

Überprüft den Fortschritt eines asynchronen VHD-Vorgangs .

Syntax

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

Parameter

[in] VirtualDiskHandle

Ein gültiges Handle für einen virtuellen Datenträger mit einem ausstehenden asynchronen Vorgang.

[in] Overlapped

Ein Zeiger auf eine gültige OVERLAPPED-Struktur . Dieser Parameter muss auf dieselbe Struktur verweisen, die zuvor an den virtuellen Datenträgervorgang gesendet wurde, der auf Fortschritt überprüft wird.

[out] Progress

Ein Zeiger auf eine VIRTUAL_DISK_PROGRESS-Struktur , die den aktuellen Vorgangsfortschritt des virtuellen Datenträgers empfängt.

Rückgabewert

Status der Anforderung.

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS , und der Statusparameter wird mit dem aktuellen Status des virtuellen Datenträgervorgangs aufgefüllt.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Fehlercode, und der Wert des Progress-Parameters ist nicht definiert. Weitere Informationen finden Sie unter Systemfehlercodes.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Zielplattform Windows
Kopfzeile virtdisk.h
Bibliothek VirtDisk.lib
DLL VirtDisk.dll

Weitere Informationen

Informationen zu VHD

VHD-Referenz

VIRTUAL_DISK_PROGRESS