Metode SetPowerState dari kelas CIM_Processor
Metode SetPowerState dari kelas CIM_Processor menetapkan 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 . Metode ini diwarisi dari CIM_LogicalDevice.
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
-
Penghematan daya lainnya.
-
5
-
Siklus daya.
-
6
-
Matikan listriknya.
Waktu [in]
Menentukan kapan status daya harus diatur, baik sebagai nilai tanggal-waktu reguler atau sebagai nilai interval (di mana interval dimulai saat 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 lainnya.
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 pada kesalahan kecil yang benar, sesuai dengan standar dokumentasi Microsoft SDK, atau memberikan informasi lebih lanjut.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|