Bagikan melalui


Metode GetSupportedSize dari kelas MSFT_Partition

Mengambil ukuran minimum dan maksimum yang dapat diubah ukuran partisinya untuk menggunakan metode Mengubah Ukuran .

Sintaks

UInt32 GetSupportedSize(
  [out] UInt64 SizeMin,
  [out] UInt64 SizeMax,
  [out] String ExtendedStatus
);

Parameter

SizeMin [keluar]

Ukuran minimum partisi ini dapat menjadi, dalam byte. Jika metode ini dijalankan beberapa kali, nilai ini dapat sedikit berubah tergantung pada penempatan berbagai file sementara.

SizeMax [out]

Ukuran partisi maksimum yang dapat menjadi partisi ini, dalam byte.

ExtendedStatus [out]

String yang berisi objek MSFT_StorageExtendedStatus yang disematkan.

Parameter ini memungkinkan penyedia penyimpanan untuk mengembalikan informasi kesalahan yang diperluas (khusus implementasi).

Menampilkan nilai

Sukses (0)

Tidak Didukung (1)

Kesalahan yang Tidak Ditentukan (2)

Waktu habis (3)

Gagal (4)

Parameter Tidak Valid (5)

Ukuran Tidak Didukung (4097)

Akses ditolak (40001)

Tidak ada cukup sumber daya untuk menyelesaikan operasi. (40002)

Tidak dapat menyusutkan partisi yang berisi volume dengan kesalahan. (42008)

Tidak dapat mengubah ukuran partisi yang berisi sistem file yang tidak diketahui. (42009)

Keterangan

Ukuran minimum ditentukan oleh Defragmenter Disk dan memperhitungkan lokasi file yang tidak dapat digerakkan (yaitu, file yang tidak dapat dipindahkan). Ukuran maksimum ditentukan dengan menambahkan ukuran jangkauan gratis segera setelah partisi saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Ruang nama Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Lihat juga

MSFT_Partition