Metode IVMHardDisk::MergeTo
[Windows Virtual PC tidak lagi tersedia untuk digunakan pada Windows 8. Sebagai gantinya, gunakan penyedia Hyper-V WMI (V2).]
Menggabungkan hard disk virtual yang berbeda dengan semua induknya (hingga dan termasuk hard disk virtual induk akar) ke file hard disk baru.
Sintaks
HRESULT MergeTo(
[in] BSTR newDiskImagePath,
[in] VMHardDiskType newDiskImageType,
[out, retval] IVMTask **mergeTask
);
Parameter
-
newDiskImagePath [in]
-
Jalur ke gambar disk target baru tempat gambar disk yang dipilih akan digabungkan.
-
newDiskImageType [in]
-
Jenis gambar disk target baru. Jenis gambar yang diizinkan untuk gambar disk target baru vmDiskType_Dynamic dan vmDiskType_FixedSize. Untuk informasi selengkapnya, lihat VMHardDiskType.
-
mergeTask [out, retval]
-
Objek IVMTask yang digunakan untuk melacak penyelesaian proses penggabungan.
Menampilkan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Operasi berhasil. |
|
Parameter adalah NULL. |
|
Parameter newDiskImagePath kosong. |
|
Sistem tidak dapat menemukan file yang ditentukan oleh parameter newDiskImagePath . |
|
Sistem tidak dapat menemukan jalur yang ditentukan oleh parameter newDiskImagePath . |
|
Parameter newDiskImagePath berisi karakter yang tidak valid (salah satu dari berikut ini: "*?<> /|":"). |
|
Parameter newDiskImagePath menentukan jalur kosong atau relatif. Jalur absolut diperlukan. |
|
Jalur yang ditentukan oleh parameter newDiskImagePath terlalu panjang. Jalur harus kurang dari 260 karakter. |
|
Baik hard disk virtual yang dirujuk oleh objek ini sedang digunakan atau induk dari hard disk virtual ini sedang digunakan. |
|
Kesalahan ini disebabkan karena gambar hard disk virtual yang direferensikan oleh objek IVMHardDisk ini bukan gambar disk yang berbeda atau karena parameter newDiskImageType bukan salah satu nilai yang diterima, vmDiskType_Dynamic atau vmDiskType_FixedSize. |
|
File yang direferensikan oleh parameter newDiskImagePath sudah ada. |
|
Volume host tidak memiliki cukup ruang untuk menggabungkan hard disk virtual ini. |
|
Induk dari hard disk virtual yang dirujuk oleh objek ini tidak ada. |
|
Citra hard disk virtual tidak dapat digabungkan karena aplikasi sedang dimatikan. |
|
Terjadi kesalahan tidak terduga. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung |
Tidak ada yang didukung |
Akhir dukungan klien |
Windows 7 |
Produk |
Windows Virtual PC |
Header |
|
IID |
IID_IVMHardDisk didefinisikan sebagai ffa14ae6-48f5-42a4-8a22-186f2e5c7db0 |