Condividi tramite


Metodo IVMHardDisk::Merge

[Windows Virtual PC non è più disponibile per l'uso a partire da Windows 8. Usare invece il provider WMI Hyper-V (V2).]

Unione di un disco rigido virtuale diverso con l'immagine del disco padre.

Sintassi

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

Parametri

mergeTask [out, retval]

Oggetto IVMTask usato per tenere traccia del completamento del processo di unione.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice/valore restituito Descrizione
S_OK
0
L'operazione è stata completata.
E_POINTER
0x80004003
Il parametro è NULL.
HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION)
0x80070020
L'immagine del disco rigido virtuale a cui fa riferimento questo oggetto IVMHardDisk è in uso o l'elemento padre di questa immagine disco rigido virtuale è in uso. In alternativa, queste immagini del disco rigido potrebbero far parte di uno stato salvato.
VM_E_WRONG_HD_IMAGE_TYPE
0xA004067B
L'immagine del disco rigido virtuale a cui fa riferimento questo oggetto IVMHardDisk deve essere un'immagine disco diversa.
VM_E_FILE_READ_ONLY
0xA004067A
L'elemento padre dell'immagine del disco rigido virtuale a cui fa riferimento questo oggetto IVMHardDisk viene contrassegnato come di sola lettura.
VM_E_PARENT_PATH_NOT_FOUND
0xA0040677
L'elemento padre del disco rigido virtuale a cui fa riferimento l'oggetto IVMHardDisk non esiste.
VM_E_APP_SHUTTING_DOWN
0xA0040209
Impossibile unire l'immagine del disco rigido virtuale perché l'applicazione viene arrestata.
DISP_E_EXCEPTION
0x80020009
Si è verificato un errore imprevisto.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Nessuno supportato
Fine del supporto client
Windows 7
Prodotto
Windows Virtual PC
Intestazione
VPCCOMInterfaces.h
IID
IID_IVMHardDisk è definito come ffa14ae6-48f5-42a4-8a22-186f2e5c7db0

Vedi anche

IVMHardDisk