Windows rendszerű virtuális pc-adapterek
[A Windows rendszerű virtuális gép már nem érhető el a Windows 8-as verzióban. Ehelyett használja a Hyper-V WMI-szolgáltatót (V2).]
A Windows virtual PC a következő interfészeket támogatja.
Interfész | Leírás |
---|---|
IVMAccountant |
Hozzáférést biztosít egy virtuális gép (VM) könyveléssel kapcsolatos adataihoz. |
IVMDisplay |
A virtuális gép megjelenítési beállításait szabályozza. |
IVMDVDDrive |
A virtuális gépen belüli CD-ROM vagy DVD-ROM meghajtót vezérli. |
IVMDVDDriveCollection |
Meghatározza a CD- és DVD-meghajtók gyűjteményét a virtuális gépen belül. |
IVMDVDDriveEvents |
Meghatározza a IVMDVDDrive felület kimenő eseményfelületét. |
IVMFloppyDrive |
A virtuális gépen belüli hajlékonylemez-meghajtót vezérli. |
IVMFloppyDriveCollection |
A virtuális gépen belüli hajlékonylemez-meghajtók gyűjteményét határozza meg. |
IVMFloppyDriveEvents |
Meghatározza a IVMFloppyDrive felület kimenő eseményfelületét. |
IVMGuestOS |
Meghatározza a virtuális gépen futó vendég operációs rendszert. |
IVMHardDisk |
Hozzáférést biztosít a merevlemez lemezképéhez. |
IVMHardDiskConnection |
Meghatározza a virtuális gépen belüli merevlemezek kapcsolatát. |
IVMHardDiskConnectionCollection |
Meghatározza a virtuális gépen belüli merevlemez-kapcsolatok gyűjteményét. |
IVMHostInfo |
Lekéri a gazdagép adatait. |
IVMKeyboard |
A virtuális gépen belüli billentyűzeteszközt vezérli. |
IVMMouse |
A virtuális gépen belüli egéreszközt vezérli. |
IVMNetworkAdapter |
A virtuális gépen belüli virtuális hálózati adapter (NIC) adaptereként szolgál. |
IVMNetworkAdapterCollection |
Virtuális gépeken belüli virtuális hálózati adapterek gyűjteményét határozza meg. |
IVMParallelPort |
Egy virtuális gépen belüli párhuzamos portot határoz meg. |
IVMParallelPortCollection |
A virtuális gépen belüli párhuzamos portok gyűjteményét határozza meg. |
IVMSerialPort |
Egy virtuális gépen belüli soros portot határoz meg. |
IVMSerialPortCollection |
Meghatározza a virtuális gépen belüli soros portok gyűjteményét. |
IVMTask |
Különböző módszerek aszinkron feladatainak monitorozására és szabályozására szolgál. |
IVMTaskCollection |
Meghatározza a virtuális gépen belüli feladatobjektumok gyűjteményét. |
IVMUSBDevice |
Meghatározza a gazdarendszerhez csatlakoztatott USB-eszköz interfészét. |
IVMUSBDeviceCollection |
Meghatározza a gazdarendszerhez csatlakoztatott USB-eszközök gyűjteményét. |
IVMVirtualMachine |
Meghatározza a virtuális gép felületét. |
IVMVirtualMachineCollection |
Meghatározza a virtuális gépek gyűjteményét a Windows rendszerű virtuális gépen belül. |
IVMVirtualMachineEvents |
Meghatározza a IVMVirtualMachine felület kimenő eseményfelületét. |
IVMVirtualNetwork |
Definiál egy virtuális hálózatot. |
IVMVirtualNetworkCollection |
Definiálja IVMVirtualNetwork objektumok gyűjteményét. |
IVMVirtualPC |
Meghatározza a windowsos virtuálisgép-alkalmazás legfelső szintű objektumát. |
IVMVirtualPCEvents |
Meghatározza a IVMVirtualPC felület kimenő eseményfelületét. |
Megjegyzés fejlesztőknek a 64 bites Windows rendszeren
A Windows 64 bites kiadásaiban a Windows virtual PC típuskönyvtára egy 64 bites bináris (VPC.exe) fájlban található a %WinDir%\System32 könyvtárban. Ez a könyvtár alapértelmezés szerint nem látható a 32 bites folyamatok esetében; A WOW64 alapértelmezés szerint a %WinDir%\System32 könyvtárhoz való hozzáférést a %WinDir%\SysWOW64 könyvtárba rendeli. A Visual Studio egy 32 bites bináris fájl, ezért nem tudja megnyitni a fájlt ezen a helyen. A Windows rendszerű virtuális pc-k együttműködési szerelvényének létrehozásához használja a TlbImp.exe, amely a Visual Studióval és a Windows SDK-val együtt jön létre. A Microsoft.VirtualPC.Interop.dlllétrehozásához használja a következő parancssort:
**TlbImp.exe /out:**Microsoft.VirtualPC.Interop.dll/namespace:Microsoft.VirtualPC.Interop %WinDir%\System32\VPC.exe
Más megoldások közé tartozik a VPC.exe másolása egy másik könyvtárba, ahol a fordító megtalálja, vagy a Windows SDK OleView.exe eszközének használatával kinyerhet egy .idl fájlt a VPC.exetípustárából.