Delen via


Windows Virtual PC-interfaces

[Windows Virtual PC is niet meer beschikbaar voor gebruik vanaf Windows 8. Gebruik in plaats daarvan de Hyper-V WMI-provider (V2).]

De volgende interfaces worden ondersteund door Windows Virtual PC.

Interface Beschrijving
IVMAccountant-
Biedt toegang tot accountinggerelateerde informatie voor een virtuele machine (VM).
IVMDisplay
Hiermee bepaalt u de weergave-instellingen van een virtuele machine.
IVMDRIVE-
Hiermee bepaalt u een CD-ROM of DVD-ROM station binnen een VIRTUELE machine.
IVMDRIVEDriveCollection
Hiermee definieert u de verzameling cd- en dvd-stations binnen de virtuele machine.
IVMDRIVEEvents
Hiermee definieert u de interface voor uitgaande gebeurtenissen voor de IVMDRIVE interface.
IVMFloppyDrive-
Hiermee beheert u een diskettestation binnen een VIRTUELE machine.
IVMFloppyDriveCollection-
Hiermee definieert u een verzameling diskettestations binnen de virtuele machine.
IVMFloppyDriveEvents
Hiermee definieert u de uitgaande gebeurtenisinterface voor de IVMFloppyDrive interface.
IVMGuestOS-
Hiermee definieert u het gastbesturingssysteem dat wordt uitgevoerd in een virtuele machine.
IVMHardDisk
Biedt toegang tot een installatiekopieën van een harde schijf.
IVMHardDiskConnection-
Hiermee definieert u de verbinding voor een harde schijf binnen de VIRTUELE machine.
IVMHardDiskConnectionCollectionCollection
Hiermee definieert u de verzameling van vasteschijfverbindingen binnen de VIRTUELE machine.
IVMHostInfo-
Haalt informatie over de hostcomputer op.
IVMKeyboard-
Hiermee bepaalt u het toetsenbordapparaat binnen een VIRTUELE machine.
IVMMouse-
Hiermee bepaalt u het muisapparaat binnen een VIRTUELE machine.
IVMNetworkAdapter
Fungeert als de interface voor een virtuele netwerkinterfacekaart (NIC) binnen een VIRTUELE machine.
IVMNetworkAdapterCollection-
Hiermee definieert u een verzameling virtuele NIC's binnen een VIRTUELE machine.
IVMParallelPort
Hiermee definieert u een parallelle poort binnen een VIRTUELE machine.
IVMParallelPortCollection
Hiermee definieert u de verzameling parallelle poorten binnen de VIRTUELE machine.
IVMSerialPort
Definieert een seriële poort binnen een VIRTUELE machine.
IVMSerialPortCollection
Hiermee definieert u de verzameling seriële poorten binnen de VIRTUELE machine.
IVMTask-
Wordt gebruikt voor het bewaken en beheren van asynchrone taken voor verschillende methoden.
IVMTaskCollection-
Hiermee definieert u de verzameling taakobjecten binnen een VIRTUELE machine.
IVMUSBDevice-
Definieert de interface voor een USB-apparaat dat is gekoppeld aan het hostsysteem.
IVMUSBDeviceCollection
Hiermee definieert u de verzameling USB-apparaten die zijn gekoppeld aan het hostsysteem.
IVMVirtualMachine
Hiermee definieert u de interface voor een virtuele machine.
IVMVirtualMachineCollection
Hiermee definieert u de verzameling vm's binnen een virtuele Windows-pc.
IVMVirtualMachineEvents
Hiermee definieert u de interface voor uitgaande gebeurtenissen voor de interface IVMVirtualMachine.
IVMVirtualNetwork-
Hiermee definieert u een virtueel netwerk.
IVMVirtualNetworkCollection
Hiermee definieert u een verzameling van IVMVirtualNetwork-objecten.
IVMVirtualPC-
Hiermee definieert u het windows Virtual PC-toepassingsobject op het hoogste niveau.
IVMVirtualPCEvents
Hiermee definieert u de uitgaande gebeurtenisinterface voor de interface IVMVirtualPC.

Opmerking voor ontwikkelaars in 64-bits Windows

Op 64-bits edities van Windows bevindt de typebibliotheek voor Windows Virtual PC zich in een 64-bits binair bestand (VPC.exe) in de map %WinDir%\System32. Deze map is niet standaard zichtbaar voor 32-bits processen; WOW64 wijst standaard alle toegang tot de %WinDir%\System32-map toe aan de map %WinDir%\SysWOW64. Visual Studio is een 32-bits binair bestand en kan het bestand daarom niet op deze locatie openen. Als u een interoperabiliteitsassembly voor Windows Virtual PC wilt genereren, gebruikt u TlbImp.exe, die wordt geleverd met Visual Studio en de Windows SDK. Gebruik de volgende opdrachtregel om Microsoft.VirtualPC.Interop.dllte genereren:

**TlbImp.exe /out:**Microsoft.VirtualPC.Interop.dll/namespace:Microsoft.VirtualPC.Interop %WinDir%\System32\VPC.exe

Andere oplossingen zijn het kopiëren van VPC.exe naar een andere map waar de compiler deze kan vinden, of het hulpprogramma OleView.exe uit de Windows SDK gebruiken om een .idl-bestand uit de typebibliotheek in VPC.exete extraheren.