IVMDVDDrive::SetBusLocation, méthode

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

Attache le lecteur DE DVD à l’emplacement de bus spécifié dans la machine virtuelle.

Syntaxe

HRESULT SetBusLocation(
  [in] long busNumber,
  [in] long deviceNumber
);

Paramètres

busNumber [in]

Numéro de bus auquel ce lecteur doit être attaché. Par exemple, sur un bus IDE, ce numéro indique s’il faut utiliser le numéro de bus principal ou secondaire.

deviceNumber [in]

Numéro d’appareil auquel ce lecteur doit être attaché. Par exemple, sur un bus IDE, ce nombre indique s’il faut utiliser l’emplacement de l’appareil principal ou secondaire.

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_INVALIDARG
0x80000003
L’emplacement de bus spécifié n’est pas valide.
E_FAIL
0x80004005
Une erreur inattendue s’est produite.
VM_E_VM_RUNNING_OR_SAVED
0xA004020B
L’emplacement du bus ne peut pas être défini lorsque la machine virtuelle est en cours d’exécution ou dans un état enregistré.
VM_E_BUS_LOC_IN_USE
Un autre appareil est déjà attaché à l’emplacement de bus spécifié.
VM_E_DRIVE_INVALID
0xA0040502
Impossible d’initialiser le lecteur actuel.
VM_E_VM_UNKNOWN
0xA0040207
Les modifications n’ont pas pu être écrites dans le fichier de préférences, car la machine virtuelle de ce lecteur n’a pas pu être déterminée.
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_IVMDVDDrive est défini comme b96328f6-6732-437d-a00d-ffa47e43971c

Voir aussi

IVMDVDDrive