Bagikan melalui


Fungsi ResizeVirtualDisk (virtdisk.h)

Mengubah ukuran disk virtual.

Sintaks

DWORD ResizeVirtualDisk(
  [in]           HANDLE                          VirtualDiskHandle,
  [in]           RESIZE_VIRTUAL_DISK_FLAG        Flags,
  [in]           PRESIZE_VIRTUAL_DISK_PARAMETERS Parameters,
  [in, optional] LPOVERLAPPED                    Overlapped
);

Parameter

[in] VirtualDiskHandle

Tangani ke disk virtual terbuka.

[in] Flags

Nol atau lebih bendera yang dijumlahkan dari enumerasi RESIZE_VIRTUAL_DISK_FLAG .

[in] Parameters

Alamat struktur RESIZE_VIRTUAL_DISK_PARAMETERS yang berisi ukuran baru disk virtual.

[in, optional] Overlapped

Jika ini menjadi operasi asinkron, alamat struktur TUMPANG TINDIH yang valid.

Mengembalikan nilai

Status permintaan.

Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.

Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan. Untuk informasi selengkapnya, lihat Kode Kesalahan Sistem.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Windows
Header virtdisk.h (termasuk Windows.h)
Pustaka VirtDisk.lib
DLL VirtDisk.dll

Lihat juga

RESIZE_VIRTUAL_DISK_FLAG

RESIZE_VIRTUAL_DISK_PARAMETERS

Fungsi VHD