[NUC] Verwenden Sie WMI Explorer*, um die Ring-LED und die Button-LED zu programmieren.
NUC Kits NUC7i[x]BN und NUC6CAY werden mit dem Windows Management Instrumentation (WMI) Explorer * im BIOS geliefert. Mit WMI Explorer können Sie den Ring-LED und den Button-LED aus der Betriebssystemumgebung abfragen und steuern. Der WMI Explorer ermöglicht es Ihnen, WMI-Namespace, Klassen, Instanzen und Eigenschaften in einer einzigen Ansicht zu durchsuchen und anzuzeigen.
So verwenden Sie den WMI Explorer*
Klicken Sie auf oder das Thema für Details:
Aktivieren Sie die LED-Softwaresteuerung
Um die Option zur Softwaresteuerung der LED im BIOS zu aktivieren, bevor Sie sie programmieren:
- Drücken Sie während des Bootens F2, um das BIOS-Setup aufzurufen.
- Gehen Sie zu Advanced > Power.
- Im Sekundär-Power-Einstellungenfenster setzen Sie Ring LED und / oder Button LED auf SW control.

- Drücken Sie F10, um das BIOS-Setup zu speichern und zu verlassen.
MOF zum Zugriff auf das LED-Programmierungstool
Wir empfehlen, dass WMI-Anbieter neue WMI-Klassen in Managed Object Format (MOF)-Dateien implementieren. Wir stellen die spezifischen MOF mit dem ASL-Code zur Verfügung, um auf das LED-Programmierungstool im WMI Explorer zuzugreifen.
Verwenden Sie dieses MOF unten, um auf das LED-Programmierungstool im WMI Explorer zuzugreifen:
- GUID: 8C5DA44C-CDC3-46b3-8619-4E26D34390B7
- _UID: 0
- Object ID (AA): 65, 65
- Instance Count: 1
- Description: Methode zum Abrufen oder Festlegen des Status der Button- oder Ring-LED.
- WMI-Objektname: \ "CISD_WMI \ "
- Methoden-ID (1): \ "GetState \ "
- Parameter 1: UINT32 (Eingabe)
- Parameter 2: Paket (Array-Daten)
- Methoden-ID (2): \ "SetState \ "
- Parameter 1: UINT32 (Eingabe)
- Parameter 2: Paket (Array-Daten)
WMI-Methodenname und Argumente für LED-Steuerung
Get LED-Statusfunktion
| Steuerungsmethode | WMAA | |
| Arg 0 | Instanz | |
| Arg 1 | Methoden-ID (01h) Get-Funktion | |
| Byte 0 | Funktionsnummer 01h - Get S0 Power LED-Befehlscode | |
| Byte 1 | Reserviert | |
| Byte 2 | Reserviert | |
| Byte 3 | Reserviert | |
| Rückgabewert | Byte 0 | Rückgabecode 00h: Kein Fehler. Byte 1 ~ 3 bieten den Zustand. & Nbsp; & nbsp; E1h: Fehler (Funktion nicht unterstützt) & nbsp; E2h: Fehler (Undefiniertes Gerät) & nbsp; E3h: Fehler (EC antwortet nicht) & nbsp; E4h: Fehler (Ungültiger Parameter) & nbsp; EFh: Fehler (Unerwarteter Fehler) & nbsp; Andere: Reserviert |
| Byte 1 | Aktueller LED-Helligkeitszustand 00h: 0% ~ 64h: 100% | |
| Byte 2 |
| |
Aktueller LED-Status
| Control-Methode | WMAA | |
| Arg 0 | Instanz | |
| Arg 1 | Methode ID (01h) Aktueller LED-Status | |
| Arg 2 Output-Parameter | Byte 0 | Strom-LED-Status 00h: Aus 01h: Ein 02h: Blinken 03h: Fade |
| Byte 1 | Ring-LED-Status 00h: Aus 01h: Ein 02h: Blinken 03h: Fade | |
| Arg 3 | CheckSum | |
Setzen des LED-Status
| Control-Methode | WMAA | ||||||||||||||||||||||||||||
| Arg 0 | Instanz | ||||||||||||||||||||||||||||
| Arg 1 | Methode ID (02h) Setzen des LED-Status | ||||||||||||||||||||||||||||
| Arg 2 Eingabe-Parameter | Byte 0 | LED-Auswahl 01h – Strom-LED-Befehlscode S0 setzen 02h – Ring-LED-Befehlscode S0 setzen | |||||||||||||||||||||||||||
| Byte 1 | LED-Helligkeitseinstellung 00h: 0% ~ 64h: 100% | ||||||||||||||||||||||||||||
| Byte 2 | Verwenden von BIOS AY0029 oder BN0042 Aktueller LED-Blink- / Fade-Status 01h: 1 Hz Verwenden von BIOS AY0038 oder BN0043 und höher Aktueller LED-Blink- / Fade-Status | ||||||||||||||||||||||||||||
| Byte 3 | Aktueller LED-Farbzustand Tasten-LED-Farbe: (Power-LED-Einstellung abrufen) 00h: Deaktivieren Ring-LED-Farbe: (Ring-LED-Einstellung abrufen) 00h: Deaktivieren 01h: 1 Hz Verwendung von BIOS AY0038 oder BN0043 und später Aktueller Zustand des LED-Blinkens / Verblassens 01h: 1 Hz | ||||||||||||||||||||||||||||
| Byte 3 | Einstellung der LED-Farbe Tasten-LED-Farbe: (Holen Sie sich die Einstellung der Power-LED) 00h: Deaktivieren Ring-LED-Farbe: (Holen Sie sich die Einstellung der Ring-LED) 00h: Deaktivieren | ||||||||||||||||||||||||||||
| Return Value | Byte 0 | Fehlercode der Helligkeit der Ring-LED 00h: Kein Fehler | |||||||||||||||||||||||||||
| Byte 1 | Fehlercode des Blinkens / Verblassens der Ring-LED 00h: Kein Fehler | ||||||||||||||||||||||||||||
| Byte 2 | Fehlercode der Farbe der Ring-LED Mit der LED-WMI-Schnittstelle können Entwickler die LED-Leuchten auf einem Computer steuern. Diese Schnittstelle ist in den meisten modernen Computern verfügbar und kann mit der Windows Management Instrumentation (WMI) aufgerufen werden. Um die LED-WMI-Schnittstelle zu verwenden, müssen Sie zunächst eine Verbindung zum WMI-Service herstellen und dann die SetState-Methode aufrufen, um den Zustand der LED-Leuchten zu ändern. Der folgende Abschnitt enthält weitere Informationen zur Verwendung der LED-WMI-Schnittstelle. Die LED-WMI-Schnittstelle besteht aus einem einzelnen WMI-Klassenobjekt mit dem Namen Um die SetState-Methode aufzurufen, müssen Sie eine Instanz der WmiMonitorBrightness-Klasse erstellen und dann die Methode mit den folgenden Parametern aufrufen: Der ErrorCode-Parameter gibt den Status der Methode zurück. Die folgenden Fehlercodes sind verfügbar: Beispielcode zum Aufrufen der SetState-Methode in der LED-WMI-Schnittstelle: | ||||||||||||||||||||||||||||