Fonction SetVirtualDiskMetadata (virtdisk.h)
Définit un élément de métadonnées pour un disque virtuel.
Syntaxe
DWORD SetVirtualDiskMetadata(
[in] HANDLE VirtualDiskHandle,
[in] const GUID *Item,
[in] ULONG MetaDataSize,
[in] const void *MetaData
);
Paramètres
[in] VirtualDiskHandle
Gérez sur un disque virtuel ouvert.
[in] Item
Adresse d’un GUID identifiant les métadonnées à définir. Il ne peut pas s’agir du GUID NULL (guid de tous les zéros).
[in] MetaDataSize
Adresse d’un ULONG contenant la taille, en octets, de la mémoire tampon pointée vers le paramètre MetaData . Les types de fichiers VHD spécifiques ont une taille maximale par élément de métadonnées. Les fichiers VHD spécifiques ont également un nombre maximal d’entrées de métadonnées totales et la taille totale des métadonnées.
[in] MetaData
Adresse de la mémoire tampon contenant les métadonnées à stocker.
Valeur retournée
Statut de la demande.
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Si la fonction échoue, la valeur de retour est un code d’erreur. Pour plus d’informations, consultez Codes d’erreur système.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | virtdisk.h (inclure Windows.h) |
Bibliothèque | VirtDisk.lib |
DLL | VirtDisk.dll |