Metode SetPowerState dari kelas Win32_DiskPartition
Mengatur status daya yang diinginkan untuk perangkat logis dan kapan perangkat harus dimasukkan ke dalam status tersebut. Dalam subkelas, kumpulan kemungkinan kode pengembalian harus ditentukan dengan menggunakan kualifikasi ValueMap pada metode . String tempat konten ValueMap diterjemahkan juga harus ditentukan dalam subkelas sebagai kualifikasi array Nilai .
Penting
Kelas CIM (Model Informasi Umum) DMTF (Distributed Management Task Force) adalah kelas induk tempat kelas WMI dibangun. WMI saat ini hanya mendukung skema versi CIM 2.x.
Sintaks
uint32 SetPowerState(
[in] uint16 PowerState,
[in] datetime Time
);
Parameter
-
PowerState [in]
-
Nilai ValueMap yang menentukan status daya yang diinginkan untuk perangkat logis ini.
-
1
-
Kekuatan penuh.
-
2
-
Mode daya hemat daya rendah.
-
3
-
Power save siaga.
-
4
-
Hemat daya lainnya.
-
5
-
Siklus daya.
-
6
-
Matikan listriknya.
Waktu [dalam]
Menentukan kapan status daya harus diatur, baik sebagai nilai tanggal-waktu reguler atau sebagai nilai interval (di mana interval dimulai ketika pemanggilan metode diterima). Saat parameter PowerState sama dengan 5 ("Power Cycle"), parameter Waktu menunjukkan kapan perangkat harus menyala lagi. Power-off segera.
Mengembalikan nilai
Mengembalikan 0 (nol) jika berhasil, 1 (satu) jika permintaan PowerState dan Time yang ditentukan tidak didukung, dan nilai lain jika terjadi kesalahan lain.
Keterangan
Metode ini saat ini tidak diimplementasikan oleh WMI. Untuk menggunakan metode ini, Anda harus menerapkannya di penyedia Anda sendiri.
Dokumentasi ini berasal dari deskripsi kelas CIM yang diterbitkan oleh DMTF. Microsoft mungkin telah membuat perubahan untuk memperbaiki kesalahan kecil, sesuai dengan standar dokumentasi Microsoft SDK, atau memberikan informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|