ใช้ WMI Explorer* เพื่อตั้งโปรแกรม LED วงแหวนและไฟ LED ปุ่ม
ชุด Intel® NUC NUC7i[x]BN และ NUC6CAY มาพร้อมกับตัวสํารวจ Windows Management Instrumentation (WMI) ใน BIOS เมื่อใช้ WMI Explorer คุณจะสามารถสอบถามและควบคุมไฟ LED ของวงแหวนและไฟ LED ของปุ่มได้จากสภาพแวดล้อมของระบบปฏิบัติการ WMI Explorer ช่วยให้คุณสามารถเรียกดูและดู Namespaces, คลาส, อินสแตนซ์ และคุณสมบัติ WMI ในบานหน้าต่างเดียวของมุมมองได้
เมื่อต้องการใช้ WMI Explorer*
คลิก หรือหัวข้อเพื่อดูรายละเอียด:
เปิดใช้งานการควบคุมซอฟต์แวร์ LED
วิธีเปิดใช้งานตัวเลือกการควบคุมซอฟต์แวร์ LED ใน BIOS ก่อนการเขียนโปรแกรม:
- กด F2 ระหว่างการบูตเพื่อเข้าสู่การตั้งค่า BIOS
- ไปที่ Advanced > Power
- ในบานหน้าต่างการตั้งค่าพลังงานรอง ให้ตั้งค่า ไฟ LED วงแหวน และ/หรือ ไฟ LED ปุ่ม เพื่อ ควบคุม SW
- กด F10 เพื่อบันทึกและออกจากการตั้งค่า BIOS
MOF เพื่อเข้าถึงเครื่องมือการเขียนโปรแกรม LED
เราขอแนะนําให้ผู้ให้บริการ WMI ปรับใช้คลาส WMI ใหม่ในไฟล์รูปแบบวัตถุที่มีการจัดการ (MOF)
เราให้ MOF เฉพาะพร้อมรหัส ASL สําหรับคุณในการเข้าถึงเครื่องมือการเขียนโปรแกรม LED ใน WMI Explorer
ใช้ MOF นี้ด้านล่างเพื่อเข้าถึงเครื่องมือการเขียนโปรแกรม LED ใน WMI Explorer:
- GUID: 8C5DA44C-CDC3-46b3-8619-4E26D34390B7
- _UID: 0
- รหัสออบเจ็กต์ (AA): 65, 65
- จํานวนอินสแตนซ์: 1
- คําอธิบาย: วิธีการรับหรือตั้งค่าสถานะปุ่มหรือไฟ LED ของ Ring
- ชื่อออบเจ็กต์ WMI: "CISD_WMI"
- ID วิธีการ(1): "GetState"
- พารามิเตอร์ 1: UINT32(อินพุต)
- พารามิเตอร์ 2: แพ็คเกจ (ข้อมูลอาร์เรย์)
- ID วิธีการ(2): "SetState"
- พารามิเตอร์ 1: UINT32(อินพุต)
- พารามิเตอร์ 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 การใช้ BIOS AY0038 หรือ BN0043 และใหม่กว่า สถานะไฟ LED กะพริบ / เลือนหายในปัจจุบัน | |
ไบต์ 3 | สถานะสี LED ในปัจจุบัน สี LED ของปุ่ม: (รับการตั้งค่าไฟ LED พลังงาน) 00h: ปิดใช้งาน สี LED ของวงแหวน: (รับการตั้งค่า LED ของวงแหวน) 00h: ปิดใช้งาน |
ตั้งค่าฟังก์ชัน 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 การใช้ BIOS AY0038 หรือ BN0043 และใหม่กว่า สถานะไฟ LED กะพริบ / เลือนหายในปัจจุบัน 01h: 1Hz | |
ไบต์ 3 | การตั้งค่าสี LED สี LED ของปุ่ม: (รับการตั้งค่าไฟ LED พลังงาน) 00h: ปิดใช้งาน สี LED ของวงแหวน: (รับการตั้งค่า LED ของวงแหวน) 00h: ปิดใช้งาน | |
มูลค่าที่ส่งคืน | ไบต์ 0 | รหัสข้อผิดพลาดของความสว่าง LED ของ Ring 00h: ไม่มีข้อผิดพลาด |
ไบต์ 1 | รหัสข้อผิดพลาดของการกะพริบ/เลือนของไฟ LED ของ Ring 00h: ไม่มีข้อผิดพลาด | |
ไบต์ 2 | รหัสข้อผิดพลาดของสี LED ของ Ring 00h: ไม่มีข้อผิดพลาด | |
ไบต์ 3 | สำรอง |
โค้ดตัวอย่างเพื่อเรียกใช้วิธีการ SetState
ตัวอย่างโค้ดเพื่อเรียกใช้วิธีการ SetState ในอินเทอร์เฟซ LED WMI:
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเขียนโค้ดเพื่อโทรเข้า WMI โปรดดู: