Функция AddVirtualDiskParent (virtdisk.h)
Присоединяет родительский объект к виртуальному диску, открытому с помощью флага OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN .
Синтаксис
DWORD AddVirtualDiskParent(
[in] HANDLE VirtualDiskHandle,
[in] PCWSTR ParentPath
);
Параметры
[in] VirtualDiskHandle
Дескриптор виртуального диска.
[in] ParentPath
Адрес строки, содержащей допустимый путь к образу виртуального жесткого диска, добавляемого в качестве родительского.
Возвращаемое значение
Состояние запроса.
Если функция выполнена успешно, возвращаемое значение будет ERROR_SUCCESS.
Если функция завершается сбоем, возвращаемое значение представляет собой код ошибки. Дополнительные сведения см. в разделе Системные коды ошибок.
Комментарии
При этом указанный родительский виртуальный жесткий диск добавляется в головку разностной цепочки указанного виртуального жесткого диска. Если разностная цепочка выходит за пределы родительского элемента, эту функцию можно вызывать многократно, чтобы добавить дополнительные родительские элементы в разностную цепочку.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | virtdisk.h (включая Windows.h) |
Библиотека | VirtDisk.lib |
DLL | VirtDisk.dll |