Функция ResizeVirtualDisk (virtdisk.h)
Изменяет размер виртуального диска.
Синтаксис
DWORD ResizeVirtualDisk(
[in] HANDLE VirtualDiskHandle,
[in] RESIZE_VIRTUAL_DISK_FLAG Flags,
[in] PRESIZE_VIRTUAL_DISK_PARAMETERS Parameters,
[in, optional] LPOVERLAPPED Overlapped
);
Параметры
[in] VirtualDiskHandle
Обработка на открытом виртуальном диске.
[in] Flags
Ноль или несколько флагов, перечисленных из перечисления RESIZE_VIRTUAL_DISK_FLAG .
[in] Parameters
Адрес структуры RESIZE_VIRTUAL_DISK_PARAMETERS , содержащей новый размер виртуального диска.
[in, optional] Overlapped
Если это должна быть асинхронная операция, то адрес допустимой структуры OVERLAPPED .
Возвращаемое значение
Состояние запроса.
Если функция выполнена успешно, возвращаемое значение будет ERROR_SUCCESS.
Если функция завершается сбоем, возвращаемое значение представляет собой код ошибки. Дополнительные сведения см. в разделе Системные коды ошибок.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | virtdisk.h (включая Windows.h) |
Библиотека | VirtDisk.lib |
DLL | VirtDisk.dll |