Windows Virtual PC-Schnittstellen
[Windows Virtual PC steht ab Windows 8 nicht mehr zur Verfügung. 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 kontobezogene Informationen für eine virtuelle Maschine (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 der VM. |
IVMDVDDriveEvents |
Definiert die ausgehende Ereignisschnittstelle für die IVMDVDDrive-Schnittstelle. |
IVMFloppyDrive |
Steuert ein Diskettenlaufwerk innerhalb einer VM. |
IVMFloppyDriveCollection |
Definiert eine Auflistung von Diskettenlaufwerken innerhalb der VM. |
IVMFloppyDriveEvents |
Definiert die ausgehende Ereignisschnittstelle 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 der VM. |
IVMHardDiskConnectionCollection |
Definiert die Sammlung von Festplattenverbindungen innerhalb der VM. |
IVMHostInfo |
Ruft Informationen zum Hostcomputer ab. |
IVMKeyboard |
Steuert das Tastaturgerät innerhalb einer VM. |
IVMMouse |
Steuert das Mausgerät innerhalb einer VM. |
IVMNetworkAdapter |
Dient als Schnittstelle zu einer virtuellen Netzwerkschnittstellenkarte (NIC) innerhalb einer VM. |
IVMNetworkAdapterCollection |
Definiert eine Auflistung virtueller NICs innerhalb einer VM. |
IVMParallelPort |
Definiert einen parallelen Port innerhalb einer VM. |
IVMParallelPortCollection |
Definiert die Sammlung paralleler Ports innerhalb des virtuellen Computers. |
IVMSerialPort |
Definiert einen seriellen Port innerhalb einer VM. |
IVMSerialPortCollection |
Definiert die Sammlung serieller 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 einer VM. |
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 Auflistung von virtuellen Computern in Windows Virtual PC. |
IVMVirtualMachineEvents |
Definiert die ausgehende Ereignisschnittstelle 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 ausgehende Ereignisschnittstelle 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 standardmäßig nicht für 32-Bit-Prozesse sichtbar; WOW64 ordnet standardmäßig den gesamten Zugriff auf das Verzeichnis %WinDir%\System32 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 im Lieferumfang von Visual Studio und dem Windows SDK enthalten ist. Verwenden Sie die folgende Befehlszeile, um Microsoft.VirtualPC.Interop.dll zu generieren:
**TlbImp.exe /out:**Microsoft.VirtualPC.Interop.dll /namespace:Microsoft.VirtualPC.Interop %WinDir%\System32\VPC.exe
Andere Lösungen umfassen das Kopieren von VPC.exe in ein anderes Verzeichnis, in dem der Compiler es finden kann, oder die Verwendung des Tools OleView.exe aus dem Windows SDK, um eine IDL-Datei aus der Typbibliothek in VPC.exe zu extrahieren.