SetVirtualDiskMetadata 函数 (virtdisk.h)
设置虚拟磁盘的元数据项。
语法
DWORD SetVirtualDiskMetadata(
[in] HANDLE VirtualDiskHandle,
[in] const GUID *Item,
[in] ULONG MetaDataSize,
[in] const void *MetaData
);
参数
[in] VirtualDiskHandle
打开的虚拟磁盘的句柄。
[in] Item
标识要设置的元数据的 GUID 的地址。 这不能是 NULL GUID () 所有零的 GUID。
[in] MetaDataSize
包含 MetaData 参数指向的缓冲区的大小(以字节为单位)的 ULONG 的地址。 特定 VHD 文件类型具有每个元数据元素的最大大小。 特定 VHD 文件还具有最大数量的元数据条目总数和总元数据大小。
[in] MetaData
包含要存储的元数据的缓冲区的地址。
返回值
请求的状态。
如果函数成功,则返回值 ERROR_SUCCESS。
如果函数失败,则返回值为错误代码。 有关详细信息,请参阅 系统错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 |
最低受支持的服务器 | Windows Server 2012 |
目标平台 | Windows |
标头 | virtdisk.h (包括 Windows.h) |
Library | VirtDisk.lib |
DLL | VirtDisk.dll |