Aracılığıyla paylaş


Windows Sanal Bilgisayar Arabirimleri

[Windows Sanal Bilgisayarı artık Windows 8'de kullanılamaz. Bunun yerine Hyper-V WMI sağlayıcısını (V2)kullanın.]

Aşağıdaki arabirimler Windows Sanal Bilgisayar tarafından desteklenir.

Arayüz Açıklama
IVMAccountant
Sanal makine (VM) için muhasebeyle ilgili bilgilere erişim sağlar.
IVMDisplay
Vm'nin görüntü ayarlarını denetler.
IVMDVDDrive
Vm içindeki bir CD-ROM veya DVD-ROM sürücüsünü denetler.
IVMDVDDriveCollection
VM içindeki CD ve DVD sürücülerinin koleksiyonunu tanımlar.
IVMDVDDriveEvents
IVMDVDDrive arabirimi için giden olay arabirimini tanımlar.
IVMFloppyDrive
Vm içindeki bir disket sürücüsünü denetler.
IVMFloppyDriveCollection
VM içindeki disket sürücüleri koleksiyonunu tanımlar.
IVMFloppyDriveEvents
IVMFloppyDrive arabirimi için giden olay arabirimini tanımlar.
IVMGuestOS
Vm içinde çalışan konuk işletim sistemini tanımlar.
IVMHardDisk
Sabit disk görüntüsüne erişim sağlar.
IVMHardDiskConnection
VM içindeki bir sabit diskin bağlantısını tanımlar.
IVMHardDiskConnectionCollection
VM içindeki sabit disk bağlantılarının koleksiyonunu tanımlar.
IVMHostInfo
Konak makine hakkındaki bilgileri alır.
IVMKeyboard
Bir VM içindeki klavye cihazını denetler.
IVMMouse
Vm içindeki fare cihazını denetler.
IVMNetworkAdapter
Vm içindeki bir sanal ağ arabirim kartına (NIC) arabirim görevi görür.
IVMNetworkAdapterCollection
Vm içindeki bir sanal NIC koleksiyonunu tanımlar.
IVMParallelPort
Vm içinde paralel bağlantı noktası tanımlar.
IVMParallelPortCollection
VM içindeki paralel bağlantı noktalarının koleksiyonunu tanımlar.
IVMSerialPort
Vm içinde bir seri bağlantı noktası tanımlar.
IVMSerialPortCollection
VM içindeki seri bağlantı noktalarının koleksiyonunu tanımlar.
IVMTask
Çeşitli yöntemler için zaman uyumsuz görevleri izlemek ve denetlemek için kullanılır.
IVMTaskCollection
Vm içindeki görev nesnelerinin koleksiyonunu tanımlar.
IVMUSBDevice
Konak sistemine bağlı bir USB cihazının arabirimini tanımlar.
IVMUSBDeviceCollection
Konak sistemine bağlı USB cihazlarının koleksiyonunu tanımlar.
IVMVirtualMachine
Vm arabirimini tanımlar.
IVMVirtualMachineCollection
Windows Sanal Bilgisayar içindeki VM'lerin koleksiyonunu tanımlar.
IVMVirtualMachineEvents
IVMVirtualMachine arabirimi için giden olay arabirimini tanımlar.
IVMVirtualNetwork
Bir sanal ağ tanımlar.
IVMVirtualNetworkCollection
IVMVirtualNetwork nesne koleksiyonunu tanımlar.
IVMVirtualPC
Üst düzey Windows Sanal Bilgisayar uygulama nesnesini tanımlar.
IVMVirtualPCEvents
IVMVirtualPC arabirimi için giden olay arabirimini tanımlar.

64 bit Windows'ta geliştiriciler için not

Windows'un 64 bit sürümlerinde, Windows Sanal Bilgisayarı için tür kitaplığı, %WinDir%\System32 dizininde 64 bit ikili (VPC.exe) bulunur. Bu dizin varsayılan olarak 32 bit işlemlere görünmez; WOW64, tüm erişimi %WinDir%\System32 dizinine varsayılan olarak %WinDir%\SysWOW64 dizinine eşler. Visual Studio 32 bitlik bir ikili dosyadır ve bu nedenle dosyayı bu konumda açamaz. Windows Sanal Bilgisayarı için birlikte çalışabilirlik derlemesi oluşturmak için Visual Studio ve Windows SDK ile birlikte gelen TlbImp.exekullanın. Microsoft.VirtualPC.Interop.dlloluşturmak için aşağıdaki komut satırını kullanın:

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

Diğer çözümler arasında VPC.exe derleyicinin bulabileceği farklı bir dizine kopyalama veya VPC.exe'deki tür kitaplığından .idl dosyasını ayıklamak için Windows SDK'sından OleView.exe aracını kullanma yer alır.