Share via


PROPRIÉTÉ IVMVirtualMachine::ShutdownActionOnQuit

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

Récupère et définit l’action à effectuer sur cette machine virtuelle si elle est en cours d’exécution lors de la suppression du PC virtuel Windows.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT put_ShutdownActionOnQuit(
  [in]          VMShutdownAction shutdownAction
);

HRESULT get_ShutdownActionOnQuit(
  [out, retval] VMShutdownAction *shutdownAction
);

Valeur de la propriété

Spécifie comment arrêter cette machine virtuelle si elle est en cours d’exécution lors de la fermeture du PC virtuel Windows. Pour obtenir la liste des valeurs, consultez VMShutdownAction.

Codes d’erreur

Nom/valeur Signification
S_OK
0
L'opération a réussi.
E_POINTER
0x80004003
Le paramètre a la valeur NULL ou n’est pas une valeur valide.
E_ACCESSDENIED
0x80070005
L’utilisateur actuel n’a pas accès au fichier de configuration.
VM_E_VM_UNKNOWN
0xA0040207
La configuration est inconnue.
DISP_E_EXCEPTION
0x80020009
Une erreur inattendue s’est produite.

Notes

Par défaut, les machines virtuelles en cours d’exécution sont enregistrées lorsque Windows Virtual PC est arrêté. L’action d’arrêt vmShutdownAction_Save (0) enregistre l’état de la machine virtuelle. L’action vmShutdownAction_TurnOff (1) désactive la machine virtuelle. L’action vmShutdownAction_Shutdown (2) arrête le système d’exploitation invité si les composants d’intégration sont disponibles et enregistre la machine virtuelle dans le cas contraire.

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_IVMVirtualMachine est défini comme f7092aa1-33ed-4f78-a59f-c00adfc2edd7

Voir aussi

IVMVirtualMachine

VMShutdownAction