ใช้ WMI Explorer* เพื่อตั้งโปรแกรม LED วงแหวนและไฟ LED ปุ่ม

เอกสาร

การติดตั้งและตั้งค่า

000023426

15/05/2023

ชุด Intel® NUC NUC7i[x]BN และ NUC6CAY มาพร้อมกับตัวสํารวจ Windows Management Instrumentation (WMI) ใน BIOS เมื่อใช้ WMI Explorer คุณจะสามารถสอบถามและควบคุมไฟ LED ของวงแหวนและไฟ LED ของปุ่มได้จากสภาพแวดล้อมของระบบปฏิบัติการ WMI Explorer ช่วยให้คุณสามารถเรียกดูและดู Namespaces, คลาส, อินสแตนซ์ และคุณสมบัติ WMI ในบานหน้าต่างเดียวของมุมมองได้

เมื่อต้องการใช้ WMI Explorer*

คลิก หรือหัวข้อเพื่อดูรายละเอียด:

เปิดใช้งานการควบคุมซอฟต์แวร์ LED

วิธีเปิดใช้งานตัวเลือกการควบคุมซอฟต์แวร์ LED ใน BIOS ก่อนการเขียนโปรแกรม:

  1. กด F2 ระหว่างการบูตเพื่อเข้าสู่การตั้งค่า BIOS
  2. ไปที่ Advanced > Power
  3. ในบานหน้าต่างการตั้งค่าพลังงานรอง ให้ตั้งค่า ไฟ LED วงแหวน และ/หรือ ไฟ LED ปุ่ม เพื่อ ควบคุม SW

    Ring LED

    Button LED
  4. กด F10 เพื่อบันทึกและออกจากการตั้งค่า BIOS
MOF เพื่อเข้าถึงเครื่องมือการเขียนโปรแกรม LED

เราขอแนะนําให้ผู้ให้บริการ WMI ปรับใช้คลาส WMI ใหม่ในไฟล์รูปแบบวัตถุที่มีการจัดการ (MOF)
เราให้ MOF เฉพาะพร้อมรหัส ASL สําหรับคุณในการเข้าถึงเครื่องมือการเขียนโปรแกรม LED ใน WMI Explorer

ใช้ MOF นี้ด้านล่างเพื่อเข้าถึงเครื่องมือการเขียนโปรแกรม LED ใน WMI Explorer:

  1. GUID: 8C5DA44C-CDC3-46b3-8619-4E26D34390B7
  2. _UID: 0
  3. รหัสออบเจ็กต์ (AA): 65, 65
  4. จํานวนอินสแตนซ์: 1
  5. คําอธิบาย: วิธีการรับหรือตั้งค่าสถานะปุ่มหรือไฟ LED ของ Ring
  6. ชื่อออบเจ็กต์ WMI: "CISD_WMI"
  7. ID วิธีการ(1): "GetState"
  8. พารามิเตอร์ 1: UINT32(อินพุต)
  9. พารามิเตอร์ 2: แพ็คเกจ (ข้อมูลอาร์เรย์)
  10. ID วิธีการ(2): "SetState"
  11. พารามิเตอร์ 1: UINT32(อินพุต)
  12. พารามิเตอร์ 2: แพ็คเกจ (ข้อมูลอาร์เรย์)

ชื่อและคําอธิบายวิธีการ WMI สําหรับการควบคุม LED

รับฟังก์ชันสถานะ LED
วิธีการควบคุม WMAA
Arg 0 อิน สแตนซ์
Arg 1 ID วิธีการ (01h)
รับฟังก์ชัน
พารามิเตอร์อินพุต Arg 2 ไบต์ 0 หมายเลขฟังก์ชัน
01h - รับรหัสคําสั่ง S0 Power LED
ไบต์ 1 สำรอง
ไบต์ 2 สำรอง
ไบต์ 3 สำรอง
มูลค่าที่ส่งคืน ไบต์ 0 รหัสส่งคืน
00h: ไม่มีข้อผิดพลาด ไบต์ 1 ~3 นําเสนอสถานะ
E1h: ข้อผิดพลาด (ไม่รองรับฟังก์ชัน)
E2h: ข้อผิดพลาด (อุปกรณ์ที่ไม่ได้กําหนด)
E3h: ข้อผิดพลาด (EC ไม่ตอบสนอง)
E4h: ข้อผิดพลาด (พารามิเตอร์ไม่ถูกต้อง)
EFh: ข้อผิดพลาด (ข้อผิดพลาดที่ไม่คาดคิด)
อื่นๆ: สงวนไว้
ไบต์ 1 สถานะความสว่าง LED ในปัจจุบัน
00h: 0% ~ 64h: 100%
ไบต์ 2 การใช้ BIOS AY0029 หรือ BN0042

สถานะไฟ LED กะพริบ / เลือนหายในปัจจุบัน

01h: 1Hz
02h: 0.25Hz
03h: จางหาย
04h: เปิดเสมอ

การใช้ BIOS AY0038 หรือ BN0043 และใหม่กว่า

สถานะไฟ LED กะพริบ / เลือนหายในปัจจุบัน
01h: 1Hz
02h: 0.25Hz
03h: เลือนหายไป 1Hz
04h: เปิดเสมอ
05h: 0.5Hz
06h: เลือนหาย 0.25Hz
07h: เลือนหายไป 0.5Hz

ไบต์ 3 สถานะสี LED ในปัจจุบัน

สี LED ของปุ่ม: (รับการตั้งค่าไฟ LED พลังงาน)

00h: ปิดใช้งาน
01h: น้ําเงิน
02h: สีเหลืองอําพัน

สี LED ของวงแหวน: (รับการตั้งค่า LED ของวงแหวน)

00h: ปิดใช้งาน
01h: Cyan
02h: ชมพู
03h: เหลือง
04h: น้ําเงิน
05h: สีแดง
06h: สีเขียว
07h: สีขาว

ตั้งค่าฟังก์ชัน LED
วิธีการควบคุม WMAA
Arg 0 อิน สแตนซ์
Arg 1 ID วิธีการ (02h)
ตั้งค่าฟังก์ชัน LED
พารามิเตอร์อินพุต Arg 2 ไบต์ 0 เลือก LED
01h – ตั้งรหัสคําสั่ง S0 Power LED
02h – ตั้งรหัสคําสั่ง S0 Ring LED
ไบต์ 1 การตั้งค่าความสว่าง LED 00h: 0% ~ 64h: 100%
ไบต์ 2 การใช้ BIOS AY0029 หรือ BN0042

สถานะไฟ LED กะพริบ / เลือนหายในปัจจุบัน

01h: 1Hz
02h: 0.25Hz
03h: จางหาย
04h: เปิดเสมอ

การใช้ BIOS AY0038 หรือ BN0043 และใหม่กว่า

สถานะไฟ LED กะพริบ / เลือนหายในปัจจุบัน

01h: 1Hz
02h: 0.25Hz
03h: เลือนหายไป 1Hz
04h: เปิดเสมอ
05h: 0.5Hz
06h: เลือนหาย 0.25Hz
07h: เลือนหายไป 0.5Hz

ไบต์ 3 การตั้งค่าสี LED

สี LED ของปุ่ม: (รับการตั้งค่าไฟ LED พลังงาน)

00h: ปิดใช้งาน
01h: น้ําเงิน
02h: สีเหลืองอําพัน

สี LED ของวงแหวน: (รับการตั้งค่า LED ของวงแหวน)

00h: ปิดใช้งาน
01h: Cyan
02h: ชมพู
03h: เหลือง
04h: น้ําเงิน
05h: สีแดง
06h: สีเขียว
07h: สีขาว

มูลค่าที่ส่งคืน ไบต์ 0 รหัสข้อผิดพลาดของความสว่าง LED ของ Ring

00h: ไม่มีข้อผิดพลาด
E1h: ข้อผิดพลาด (ไม่รองรับฟังก์ชัน)
E2h: ข้อผิดพลาด (อุปกรณ์ที่ไม่ได้กําหนด)
E3h: ข้อผิดพลาด (EC ไม่ตอบสนอง)
E4h: ข้อผิดพลาด (พารามิเตอร์ไม่ถูกต้อง)
EFh: ข้อผิดพลาด (ข้อผิดพลาดที่ไม่คาดคิด)
อื่นๆ: สงวนไว้

ไบต์ 1 รหัสข้อผิดพลาดของการกะพริบ/เลือนของไฟ LED ของ Ring

00h: ไม่มีข้อผิดพลาด
E1h: ข้อผิดพลาด (ไม่รองรับฟังก์ชัน)
E2h: ข้อผิดพลาด (อุปกรณ์ที่ไม่ได้กําหนด)
E3h: ข้อผิดพลาด (EC ไม่ตอบสนอง)
E4h: ข้อผิดพลาด (พารามิเตอร์ไม่ถูกต้อง)
EFh: ข้อผิดพลาด (ข้อผิดพลาดที่ไม่คาดคิด)
อื่นๆ: สงวนไว้

ไบต์ 2 รหัสข้อผิดพลาดของสี LED ของ Ring

00h: ไม่มีข้อผิดพลาด
E1h: ข้อผิดพลาด (ไม่รองรับฟังก์ชัน)
E2h: ข้อผิดพลาด (อุปกรณ์ที่ไม่ได้กําหนด)
E3h: ข้อผิดพลาด (EC ไม่ตอบสนอง)
E4h: ข้อผิดพลาด (พารามิเตอร์ไม่ถูกต้อง)
EFh: ข้อผิดพลาด (ข้อผิดพลาดที่ไม่คาดคิด)
อื่นๆ: สงวนไว้

ไบต์ 3 สำรอง
โค้ดตัวอย่างเพื่อเรียกใช้วิธีการ SetState

ตัวอย่างโค้ดเพื่อเรียกใช้วิธีการ SetState ในอินเทอร์เฟซ LED WMI:

Sample code to invoke the SetState Method in the LED WMI interface

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเขียนโค้ดเพื่อโทรเข้า WMI โปรดดู: