IVMHardDisk::Merge, méthode

[Windows Virtual PC n’est plus disponible depuis Windows 8. Utilisez plutôt le fournisseur WMI Hyper-V (V2).]

Fusionne un disque dur virtuel de différenciation avec son image de disque parent.

Syntaxe

HRESULT Merge(
  [out, retval] IVMTask **mergeTask
);

Paramètres

mergeTask [out, retval]

Objet IVMTask utilisé pour suivre l’achèvement du processus de fusion.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code/valeur de retour Description
S_OK
0
L'opération a réussi.
E_POINTER
0x80004003
Le paramètre est NULL.
HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION)
0x80070020
L’image de disque dur virtuel référencée par cet objet IVMHardDisk est en cours d’utilisation ou le parent de cette image de disque dur virtuel est en cours d’utilisation. Ou bien, ces images de disque dur peuvent faire partie d’un état enregistré.
VM_E_WRONG_HD_IMAGE_TYPE
0xA004067B
L’image de disque dur virtuel référencée par cet objet IVMHardDisk doit être une image de disque de différenciation.
VM_E_FILE_READ_ONLY
0xA004067A
Le parent de l’image de disque dur virtuel référencé par cet objet IVMHardDisk est marqué en lecture seule.
VM_E_PARENT_PATH_NOT_FOUND
0xA0040677
Le parent du disque dur virtuel référencé par cet objet IVMHardDisk n’existe pas.
VM_E_APP_SHUTTING_DOWN
0xA0040209
L’image de disque dur virtuel ne peut pas être fusionnée, car l’application s’arrête.
DISP_E_EXCEPTION
0x80020009
Une erreur inattendue s’est produite.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Aucun pris en charge
Fin de la prise en charge des clients
Windows 7
Produit
Windows Virtual PC
En-tête
VPCCOMInterfaces.h
IID
IID_IVMHardDisk est défini comme ffa14ae6-48f5-42a4-8a22-186f2e5c7db0

Voir aussi

IVMHardDisk