Функция 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 |