Поделиться через


Функция 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_SUCCESS а параметр Progress будет заполнен текущим ходом выполнения операции с виртуальным диском.

Если функция завершается сбоем, возвращаемое значение представляет собой код ошибки, а значение параметра Progress не определено. Дополнительные сведения см. в разделе Системные коды ошибок.

Требования

   
Минимальная версия клиента Windows 7
Минимальная версия сервера Windows Server 2008 R2
Целевая платформа Windows
Header virtdisk.h
Библиотека VirtDisk.lib
DLL VirtDisk.dll

См. также раздел

Сведения о виртуальном жестком диске

Справочник по VHD

VIRTUAL_DISK_PROGRESS