Bagikan melalui


Fungsi GetVirtualDiskInformation (virtdisk.h)

Mengambil informasi tentang hard disk virtual (VHD).

Sintaks

DWORD GetVirtualDiskInformation(
  [in]                HANDLE                 VirtualDiskHandle,
  [in, out]           PULONG                 VirtualDiskInfoSize,
  [in, out]           PGET_VIRTUAL_DISK_INFO VirtualDiskInfo,
  [in, out, optional] PULONG                 SizeUsed
);

Parameter

[in] VirtualDiskHandle

Handel ke VHD terbuka, yang harus dibuka menggunakan bendera VIRTUAL_DISK_ACCESS_GET_INFO yang diatur dalam parameter VirtualDiskAccessMask ke fungsi OpenVirtualDisk . Untuk informasi tentang cara membuka VHD, lihat fungsi OpenVirtualDisk .

[in, out] VirtualDiskInfoSize

Penunjuk ke ULONG yang berisi ukuran parameter VirtualDiskInfo .

[in, out] VirtualDiskInfo

Penunjuk ke struktur GET_VIRTUAL_DISK_INFO yang valid. Format data yang dikembalikan tergantung pada nilai yang diteruskan di anggota Versi oleh pemanggil.

[in, out, optional] SizeUsed

Penunjuk ke ULONG yang berisi ukuran yang digunakan.

Nilai kembali

Status permintaan.

Jika fungsi berhasil, nilai yang dikembalikan ERROR_SUCCESS dan parameter VirtualDiskInfo berisi informasi yang diminta.

Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan dan parameter VirtualDiskInfo tidak terdefinisi. Untuk informasi selengkapnya, lihat Kode Kesalahan Sistem.

Keterangan

Fungsi GetVirtualDiskInformation dapat dipanggil pada VirtualDiskHandle yang valid, asalkan handel dibuka menggunakan bendera VIRTUAL_DISK_ACCESS_GET_INFO . VHD tidak diperlukan untuk menjadi disk yang terpasang.

Persyaratan

   
Klien minimum yang didukung Windows 7
Server minimum yang didukung Windows Server 2008 R2
Target Platform Windows
Header virtdisk.h
Pustaka VirtDisk.lib
DLL VirtDisk.dll

Lihat juga

Tentang VHD

GET_VIRTUAL_DISK_INFO

Referensi VHD