Windows Virtual PC-Schnittstellen

[Windows Virtual PC ist ab Windows 8 nicht mehr verfügbar. Verwenden Sie stattdessen den Hyper-V WMI-Anbieter (V2).]

Die folgenden Schnittstellen werden von Windows Virtual PC unterstützt.

Schnittstelle Beschreibung
IVMAccountant
Bietet Zugriff auf buchhaltungsbezogene Informationen für einen virtuellen Computer (VM).
IVMDisplay
Steuert die Anzeigeeinstellungen eines virtuellen Computers.
IVMDVDDrive
Steuert ein CD-ROM- oder DVD-ROM-Laufwerk innerhalb einer VM.
IVMDVDDriveCollection
Definiert die Sammlung von CD- und DVD-Laufwerken innerhalb des virtuellen Computers.
IVMDVDDriveEvents
Definiert die Schnittstelle für ausgehende Ereignisse für die IVMDVDDrive-Schnittstelle .
IVMFloppyDrive
Steuert ein Diskettenlaufwerk innerhalb einer VM.
IVMFloppyDriveCollection
Definiert eine Auflistung von Diskettenlaufwerken innerhalb des virtuellen Computers.
IVMFloppyDriveEvents
Definiert die Schnittstelle für ausgehende Ereignisse für die IVMFloppyDrive-Schnittstelle .
IVMGuestOS
Definiert das Gastbetriebssystem, das innerhalb einer VM ausgeführt wird.
IVMHardDisk
Bietet Zugriff auf ein Festplattenimage.
IVMHardDiskConnection
Definiert die Verbindung für eine Festplatte innerhalb des virtuellen Computers.
IVMHardDiskConnectionCollection
Definiert die Sammlung von Festplattenverbindungen innerhalb des virtuellen Computers.
IVMHostInfo
Ruft Informationen zum Hostcomputer ab.
IVMKeyboard
Steuert das Tastaturgerät innerhalb eines virtuellen Computers.
IVMMouse
Steuert das Mausgerät innerhalb eines virtuellen Computers.
IVMNetworkAdapter
Dient als Schnittstelle zu einer virtuellen Netzwerkschnittstelle Karte (NIC) innerhalb einer VM.
IVMNetworkAdapterCollection
Definiert eine Sammlung von virtuellen NICs innerhalb eines virtuellen Computers.
IVMParallelPort
Definiert einen parallelen Port innerhalb einer VM.
IVMParallelPortCollection
Definiert die Auflistung paralleler Ports innerhalb des virtuellen Computers.
IVMSerialPort
Definiert einen seriellen Port innerhalb einer VM.
IVMSerialPortCollection
Definiert die Auflistung der seriellen Ports innerhalb des virtuellen Computers.
IVMTask
Wird verwendet, um asynchrone Aufgaben für verschiedene Methoden zu überwachen und zu steuern.
IVMTaskCollection
Definiert die Auflistung von Aufgabenobjekten innerhalb eines virtuellen Computers.
IVMUSBDevice
Definiert die Schnittstelle für ein USB-Gerät, das an das Hostsystem angeschlossen ist.
IVMUSBDeviceCollection
Definiert die Sammlung von USB-Geräten, die an das Hostsystem angeschlossen sind.
IVMVirtualMachine
Definiert die Schnittstelle für einen virtuellen Computer.
IVMVirtualMachineCollection
Definiert die Sammlung von VMs in Windows Virtual PC.
IVMVirtualMachineEvents
Definiert die Schnittstelle für ausgehende Ereignisse für die IVMVirtualMachine-Schnittstelle .
IVMVirtualNetwork
Definiert ein virtuelles Netzwerk.
IVMVirtualNetworkCollection
Definiert eine Auflistung von IVMVirtualNetwork-Objekten .
IVMVirtualPC
Definiert das Windows Virtual PC-Anwendungsobjekt der obersten Ebene.
IVMVirtualPCEvents
Definiert die Schnittstelle für ausgehende Ereignisse für die IVMVirtualPC-Schnittstelle .

Hinweis für Entwickler unter 64-Bit-Windows

Bei 64-Bit-Editionen von Windows befindet sich die Typbibliothek für Windows Virtual PC in einer 64-Bit-Binärdatei (VPC.exe) im Verzeichnis %WinDir%\System32. Dieses Verzeichnis ist für 32-Bit-Prozesse standardmäßig nicht sichtbar. WOW64 ordnet den gesamten Zugriff auf das Verzeichnis %WinDir%\System32 standardmäßig dem Verzeichnis %WinDir%\SysWOW64 zu. Visual Studio ist eine 32-Bit-Binärdatei und kann die Datei daher nicht an diesem Speicherort öffnen. Verwenden Sie zum Generieren einer Interoperabilitätsassembly für Windows Virtual PC TlbImp.exe, die in Visual Studio und dem Windows SDK enthalten ist. Verwenden Sie die folgende Befehlszeile, umMicrosoft.VirtualPC.Interop.dllzu generieren:

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

Andere Lösungen umfassen das Kopieren VPC.exe in ein anderes Verzeichnis, in dem der Compiler sie finden kann, oder die Verwendung des OleView.exe-Tools aus dem Windows SDK, um eine IDL-Datei aus der Typbibliothek in VPC.exe zu extrahieren.