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 |