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


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

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

Функции VHD