IVMHardDisk::Convert-Methode
[Windows Virtual PC ist ab Windows 8 nicht mehr verfügbar. Verwenden Sie stattdessen den Hyper-V WMI-Anbieter (V2).]
Konvertiert eine virtuelle Festplatte mit fester Größe in eine dynamisch expandierende virtuelle Festplatte oder konvertiert eine dynamisch erweiternde virtuelle Festplatte in eine virtuelle Festplatte mit fester Größe.
Syntax
HRESULT Convert(
[in] BSTR convertedDiskImagePath,
[in] VMHardDiskType convertedDiskImageType,
[out, retval] IVMTask **convertTask
);
Parameter
-
convertedDiskImagePath [in]
-
Der Pfad zur Imagedatei des Zieldatenträgers.
-
convertedDiskImageType [in]
-
Der Typ des Zieldatenträgerimages. Eine Liste der Werte finden Sie unter VMHardDiskType.
-
convertTask [out, retval]
-
Ein IVMTask-Objekt , das verwendet wird, um den Abschluss des Konvertierungsprozesses nachzuverfolgen.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde durchgeführt. |
|
Der convertedDiskImagePath-Parameter ist leer oder fehlt die Erweiterung .vhd im Dateinamen. |
|
Ein Parameter ist NULL. |
|
Der durch den convertedDiskImagePath-Parameter angegebene Pfad kann vom System nicht gefunden werden. |
|
Der convertedDiskImagePath-Parameter enthält ein ungültiges Zeichen (eines von "*?<> /|":"). |
|
Der convertedDiskImagePath-Parameter gibt einen leeren oder relativen Pfad an. Ein absoluter Pfad ist erforderlich. |
|
Der durch den convertedDiskImagePath-Parameter angegebene Pfad ist zu lang. Der Pfad muss kleiner als MAX_PATH (260) Zeichen sein. |
|
Entweder wird die virtuelle Festplatte, auf die von diesem Objekt verwiesen wird, verwendet, oder die übergeordnete Festplatte dieser virtuellen Festplatte wird verwendet. |
|
Das Hostvolume verfügt nicht über genügend Speicherplatz, um diese virtuelle Festplatte zu konvertieren. |
|
Die Datei, auf die vom convertedDiskImagePath-Parameter verwiesen wird, ist bereits vorhanden. |
|
Der convertedDiskImagePath-Parameter muss entweder vmDiskType_Dynamic oder vmDiskType_FixedSize sein. |
|
Das virtuelle Festplattenimage, auf das von diesem IVMHardDisk-Objekt verwiesen wird, scheint kein gültiges Image zu sein. |
|
Das übergeordnete Element der virtuellen Festplatte, auf die von diesem Objekt verwiesen wird, ist nicht vorhanden. |
|
Das Image der virtuellen Festplatte kann nicht konvertiert werden, da die Anwendung heruntergefahren wird. |
|
Ein unerwarteter Fehler ist aufgetreten. |
Bemerkungen
Die Quelldatei bleibt nach dem Konvertierungsprozess intakt.
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_IVMHardDisk ist definiert als ffa14ae6-48f5-42a4-8a22-186f2e5c7db0 |