Metode SetPowerState dari kelas CIM_MultiStateSensor

Metode SetPowerState 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 . 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
CIMWin32.mof
DLL
CIMWin32.dll

Lihat juga

CIM_MultiStateSensor

CIM_MultiStateSensor