Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Windows Virtual PC ist ab Windows 8 nicht mehr verfügbar. Verwenden Sie stattdessen den Hyper-V WMI-Anbieter (V2).]
Erstellt eine neue VM-Konfiguration und ruft das Objekt des virtuellen Computers ab.
Syntax
HRESULT CreateVirtualMachine(
[in] BSTR configurationName,
[in] BSTR configurationPath,
[out, retval] IVMVirtualMachine **virtualMachine
);
Parameter
-
configurationName [in]
-
Der Name des zu erstellenden virtuellen Computers. Die Länge des Namens darf 80 Zeichen nicht überschreiten, und die kombinierte Länge von Name und Pfad zu VMC- und VMCX-Dateien darf MAX_PATH (260) Zeichen nicht überschreiten. Die Dateinamenerweiterungen .vmc und .vmcx werden am Ende des Vm-Namens angefügt, wenn die Konfigurationsdateien erstellt werden. Wenn dieser Parameter NULL oder eine leere Zeichenfolge ist, muss der configurationPath-Parameter den vollständigen Pfad zur VMC-Datei angeben.
-
configurationPath [in]
-
Der Pfad zu dem Ordner, der die VMC-Datei enthält. Dieser Ordner wird erstellt, wenn er nicht vorhanden ist. Wenn configurationNameNULL oder eine leere Zeichenfolge ist, muss der vollständige Pfad der neuen Konfigurationsdatei angegeben werden.
-
virtualMachine [out, retval]
-
Ein Zeiger auf ein neues IVMVirtualMachine-Objekt , das diesen virtuellen Computer darstellt.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
| Rückgabecode/-wert | BESCHREIBUNG |
|---|---|
|
Der Vorgang wurde durchgeführt. |
|
Der parameter configurationName oder configurationPath ist ungültig, oder der virtualMachine-Parameter ist NULL. |
|
Der vom configurationPath-Parameter angegebene Pfad kann vom System nicht gefunden werden. |
|
Der parameter configurationPath enthält ein ungültiges Zeichen (eines von "*?:<>/|"). |
|
Der parameter configurationPath gibt einen leeren oder relativen Pfad an. Ein absoluter Pfad ist erforderlich. |
|
Der durch die Parameter configurationName und configurationPath angegebene Pfad führt zu einem zu langen Pfad. Die Gesamtlänge des Pfads muss kleiner als MAX_PATH (260) Zeichen sein. |
|
An diesem Speicherort ist bereits eine Konfigurationsdatei mit diesem Namen vorhanden. |
|
Der parameter configurationName ist leer. |
|
Der Parameter configurationName überschreitet eine Länge von 80 Zeichen. |
|
Der parameter configurationName enthält ein ungültiges Zeichen (eines von "*?:<>/|\"). |
|
Es gibt bereits einen virtuellen Computer mit diesem Namen. |
|
Der Prozessor unterstützt keine HAV-Erweiterungen (Hardware Accelerated Virtualization). |
|
Ein unerwarteter Fehler ist aufgetreten. |
Bemerkungen
Bei namen virtueller Computer wird die Groß-/Kleinschreibung nicht beachtet, z. B. beziehen sich "MyVM" und "myvm" auf denselben virtuellen Computer.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Nicht unterstützt |
| Ende des Supports (Client) |
Windows 7 |
| Produkt |
Windows Virtual PC |
| Header |
|
| IID |
IID_IVMVirtualPC ist definiert als 236ba0d9-a24a-4292-a132-27c1421dfd01 |