Mengoptimalkan metode kelas MSFT_StoragePool
Mengoptimalkan kumpulan penyimpanan.
Sintaks
UInt32 Optimize(
[in] Boolean RunAsJob,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
Parameter
RunAsJob [in]
Jika TRUE, metode ini menggunakan parameter CreatedStorageJob ketika permintaan membutuhkan waktu lama untuk layanan. Jika pekerjaan penyimpanan telah dibuat untuk melacak operasi, metode ini akan mengembalikan Parameter Metode Yang Diperiksa - Pekerjaan Dimulai.
Catatan
Bahkan jika RunAsJobTRUE, metode ini masih dapat mengembalikan hasil jika telah selesai dalam waktu yang cukup.
Jika FALSE atau NULL, metode ini akan mengikuti perilaku asinkron WMI default seperti yang ditentukan oleh metode klien untuk pemanggilan. Dengan kata lain, itu sinkron kecuali diminta sebaliknya.
CreatedStorageJob [out]
Jika RunAsJob diatur ke TRUE dan metode ini membutuhkan waktu lama untuk dijalankan, parameter ini menerima referensi ke objek pekerjaan penyimpanan yang digunakan untuk melacak operasi yang berjalan lama.
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)
Parameter Metode Diperiksa - Pekerjaan Dimulai (4096)
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
Ruang nama | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |