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


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

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

Функции VHD