Partager via


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

Voir aussi

Fonctions VHD