Metode IVdsVolumeShrink::QueryMaxReclaimableBytes (vds.h)

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]

Mengambil jumlah maksimum byte yang dapat diklaim kembali dari volume saat ini.

Sintaks

HRESULT QueryMaxReclaimableBytes(
  [out] ULONGLONG *pullMaxNumberOfReclaimableBytes
);

Parameter

[out] pullMaxNumberOfReclaimableBytes

Pointer ke variabel yang setelah berhasil diselesaikan menerima jumlah maksimum byte yang dapat diklaim kembali dari volume saat ini. Angka ini akan selalu menjadi kelipatan ukuran kluster sistem file, yang pada gilirannya merupakan kelipatan ukuran sektor disk. Parameter ini diperlukan dan tidak boleh null.

Mengembalikan nilai

Metode ini dapat mengembalikan nilai HRESULT standar, seperti E_INVALIDARG atau E_OUTOFMEMORY, dan nilai pengembalian khusus VDS. Ini juga dapat mengembalikan kode kesalahan sistem yang dikonversi menggunakan makro HRESULT_FROM_WIN32 . Kesalahan dapat berasal dari VDS itu sendiri atau dari penyedia VDS yang mendasar yang sedang digunakan. Nilai yang mungkin dikembalikan termasuk yang berikut ini.

Mengembalikan kode/nilai Deskripsi
S_OK
Metode berhasil diselesaikan.
VDS_E_CANNOT_SHRINK
0x8004251EL
Volume tidak dapat disusutkan karena sistem file tidak mendukungnya.
VDS_E_DISK_REMOVEABLE
0x8004255AL
Operasi ini tidak didukung pada media yang dapat dilepas.
RPX_X_NULL_REF_POINTER
0x800706F4
Parameter pullMaxNumberOfReclaimableBytes null pada input.

Keterangan

Metode ini dapat mengembalikan byte yang lebih dapat diklaim kembali daripada yang sebenarnya tersedia.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header vds.h
Pustaka Uuid.lib

Lihat juga

IVdsVolumeShrink