Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает указанные метаданные с виртуального диска.
Синтаксис
DWORD GetVirtualDiskMetadata(
[in] HANDLE VirtualDiskHandle,
[in] const GUID *Item,
[in, out] PULONG MetaDataSize,
[out] PVOID MetaData
);
Параметры
[in] VirtualDiskHandle
Дескриптор открытого виртуального диска.
[in] Item
Адрес GUID , определяющий извлекаемую метаданные.
[in, out] MetaDataSize
Адрес ULONG. На входных данных значение указывает размер (в байтах) буфера, на который указывает параметр MetaData . В выходных данных значение содержит размер извлеченных метаданных в байтах. Если буфер был слишком мал, API завершится ошибкой и возвратит ERROR_INSUFFICIENT_BUFFER, поместив необходимый размер в ULONG , и буфер будет содержать начало метаданных.
[out] MetaData
Адрес буфера, в котором должны храниться метаданные.
Возвращаемое значение
Состояние запроса.
Если функция завершается успешно, возвращаемое значение будет ERROR_SUCCESS.
Если буфер, на который указывает параметр Items, был слишком мал, возвращаемое значение будет ERROR_INSUFFICIENT_BUFFER.
Если функция завершается сбоем, возвращаемое значение представляет собой код ошибки. Дополнительные сведения см. в разделе Системные коды ошибок.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8 |
| Минимальная версия сервера | Windows Server 2012 |
| Целевая платформа | Windows |
| Header | virtdisk.h (включая Windows.h) |
| Библиотека | VirtDisk.lib |
| DLL | VirtDisk.dll |