Функция SetVirtualDiskMetadata (virtdisk.h)
Задает элемент метаданных для виртуального диска.
Синтаксис
DWORD SetVirtualDiskMetadata(
[in] HANDLE VirtualDiskHandle,
[in] const GUID *Item,
[in] ULONG MetaDataSize,
[in] const void *MetaData
);
Параметры
[in] VirtualDiskHandle
Дескриптор открытого виртуального диска.
[in] Item
Адрес GUID , определяющий устанавливаемую метаданные. Это не может быть GUID NULL (GUID всех нулей).
[in] MetaDataSize
Адрес ULONG , содержащий размер (в байтах) буфера, на который указывает параметр MetaData . Определенные типы VHD-файлов имеют максимальный размер для каждого элемента метаданных. Конкретные VHD-файлы также имеют максимальное количество общих записей метаданных и общий размер метаданных.
[in] MetaData
Адрес буфера, содержащего хранимые метаданные.
Возвращаемое значение
Состояние запроса.
Если функция завершается успешно, возвращаемое значение будет ERROR_SUCCESS.
Если функция завершается сбоем, возвращаемое значение представляет собой код ошибки. Дополнительные сведения см. в разделе Системные коды ошибок.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | virtdisk.h (включая Windows.h) |
Библиотека | VirtDisk.lib |
DLL | VirtDisk.dll |