Compartir a través de


IvMVirtualMachine::Save (método)

[Windows Virtual PC ya no está disponible para su uso a partir de Windows 8. En su lugar, use el proveedor WMI de Hyper-V (V2).]

Guarda el estado de la máquina virtual (VM).

Sintaxis

HRESULT Save(
  [out, retval] IVMTask **saveTask
);

Parámetros

saveTask [out, retval]

Objeto IVMTask que se usa para realizar un seguimiento del progreso de finalización de la secuencia de guardado de estado de la máquina virtual.

Valor devuelto

Este método puede devolver uno de estos valores.

Código o valor devuelto Descripción
S_OK
0
La operación se realizó correctamente.
E_FAIL
0x80004005
No se pudo guardar la máquina virtual porque los discos de deshacer se marcaron para su eliminación.
E_POINTER
0x80004003
El parámetro es NULL.
HRESULT_FROM_WIN32(ERROR_ACCESS_DENIED)
0x80070005
El autor de la llamada debe tener permisos de acceso de ejecución para guardar el estado de esta máquina virtual.
VM_E_VM_NOT_RUNNING
0xA0040206
La máquina virtual no se está ejecutando.
DISP_E_EXCEPTION
0x80020009
Se produjo un error inesperado.

Comentarios

La máquina virtual se desactiva cuando la tarea Guardar alcanza la finalización. La propiedad IVMVirtualMachine::State contendrá vmVMState_Saving mientras el guardado está en curso, seguido de vmVMState_Saved cuando se haya completado el guardado y se desactive la máquina virtual.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Fin de compatibilidad de cliente
Windows 7
Producto
Windows Virtual PC
Encabezado
VPCCOMInterfaces.h
IID
IID_IVMVirtualMachine se define como f7092aa1-33ed-4f78-a59f-c00adfc2edd7

Consulte también

IVMVirtualMachine