Gunakan WMI Explorer* untuk Memprogram LED Cincin dan LED Tombol
Intel® NUC Kit NUC7i[x]BN dan NUC6CAY dilengkapi dengan Windows Management Instrumentation (WMI) Explorer* di BIOS. Dengan WMI Explorer, Anda dapat mengkueri dan mengontrol LED cincin dan LED tombol dari lingkungan sistem operasi. WMI Explorer memungkinkan Anda untuk menelusuri dan melihat ruang nama, kelas, instans, dan properti WMI dalam satu panel tampilan.
Untuk Menggunakan WMI Explorer*
Klik atau topik untuk detailnya:
Aktifkan kontrol perangkat lunak LED
Untuk mengaktifkan opsi kontrol perangkat lunak LED di BIOS sebelum pemrograman:
- Tekan F2 selama boot untuk masuk ke Pengaturan BIOS.
- Buka Advanced > Power.
- Di panel Pengaturan Daya Sekunder, atur LED Dering dan/atau LED Tombol ke kontrol SW.
- Tekan F10 untuk menyimpan dan keluar dari Pengaturan BIOS.
MOF untuk mengakses alat pemrograman LED
Kami menyarankan penyedia WMI untuk menerapkan kelas WMI baru dalam file Managed Object Format (MOF).
Kami menyediakan MOF khusus dengan kode ASL bagi Anda untuk mengakses alat pemrograman LED di WMI Explorer.
Gunakan MOF ini di bawah ini untuk mengakses alat pemrograman LED di WMI Explorer:
- GUID: 8C5DA44C-CDC3-46b3-8619-4E26D34390B7
- _UID: 0
- ID Objek (AA): 65, 65
- Jumlah Instans: 1
- Deskripsi: Cara untuk mendapatkan atau mengatur status Tombol atau LED Cincin.
- Nama Objek WMI: "CISD_WMI"
- ID Metode(1): "GetState"
- Parameter 1: UINT32(Input)
- Parameter 2: Paket (Data Array)
- ID Metode(2): "SetState"
- Parameter 1: UINT32(Input)
- Parameter 2: Paket (Data Array)
Nama dan Argumen Metode WMI untuk Kontrol LED
Dapatkan Fungsi Status LED
Metode Kontrol | WMAA | |
Arg 0 | Sebagai contoh | |
Arg 1 | ID Metode (01h) Fungsi Get | |
Arg 2 Input Parameter | Byte 0 | Nomor Fungsi 01h - Dapatkan kode perintah S0 Power LED |
Byte 1 | Dipesan | |
Byte 2 | Dipesan | |
Byte 3 | Dipesan | |
Nilai Pengembalian | Byte 0 | Kode Retur 00h: Tidak Ada Kesalahan. Byte 1~3 menawarkan status. E1h: Galat (Fungsi tidak didukung) E2h: Galat (Perangkat yang Tidak Didefiniskan) E3h: Galat (EC tidak merespons) E4h: Galat (Parameter Tidak Valid) EFh: Galat (Galat tidak terduga) Lainnya: Disediakan |
Byte 1 | Status Kecerahan LED saat ini 00 jam: 0% ~ 64 jam: 100% | |
Byte 2 | Menggunakan BIOS AY0029 atau BN0042 Status berkedip/pudar LED saat ini 01h: 1Hz Menggunakan BIOS AY0038 atau BN0043 dan yang lebih baru Status berkedip/pudar LED saat ini | |
Byte 3 | Status warna LED saat ini Warna LED Tombol: (Dapatkan pengaturan LED Daya) 00h: Nonaktifkan Warna LED Cincin: (Dapatkan pengaturan RING LED) 00h: Nonaktifkan |
Atur Fungsi LED
Metode kontrol | WMAA | |
Arg 0 | Sebagai contoh | |
Arg 1 | ID Metode (02h) Atur Fungsi LED | |
Arg 2 Input Parameter | Byte 0 | Pilih LED 01h – Atur kode perintah S0 Power LED 02h – Atur kode perintah S0 Ring LED |
Byte 1 | Pengaturan kecerahan LED 00 jam: 0% ~ 64 jam: 100% | |
Byte 2 | Menggunakan BIOS AY0029 atau BN0042 Status berkedip/pudar LED saat ini 01h: 1Hz Menggunakan BIOS AY0038 atau BN0043 dan yang lebih baru Status berkedip/pudar LED saat ini 01h: 1Hz | |
Byte 3 | Pengaturan warna LED Warna LED Tombol: (Dapatkan pengaturan LED Daya) 00h: Nonaktifkan Warna LED Cincin: (Dapatkan pengaturan RING LED) 00h: Nonaktifkan | |
Nilai Pengembalian | Byte 0 | Kode Kesalahan kecerahan LED Cincin 00h: Tidak Ada Kesalahan |
Byte 1 | Kode Galat led ring berkedip/pudar 00h: Tidak Ada Kesalahan | |
Byte 2 | Kode Kesalahan warna LED Cincin 00h: Tidak Ada Kesalahan | |
Byte 3 | Dipesan |
Kode sampel untuk memanggil Metode SetState
Contoh kode sampel untuk memanggil Metode SetState di antarmuka LED WMI:
Untuk informasi lebih lanjut tentang cara menulis kode untuk menghubungi WMI, lihat: