[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:

  1. Drücken Sie während des Bootens F2, um das BIOS-Setup aufzurufen.
  2. Gehen Sie zu Advanced > Power.
  3. Im Sekundär-Power-Einstellungenfenster setzen Sie Ring LED und / oder Button LED auf SW control.  

    Ring LED  

    Button LED
  4. 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:

  1. GUID: 8C5DA44C-CDC3-46b3-8619-4E26D34390B7
  2. _UID: 0
  3. Object ID (AA): 65, 65
  4. Instance Count: 1
  5. Description: Methode zum Abrufen oder Festlegen des Status der Button- oder Ring-LED.
  6. WMI-Objektname: \ "CISD_WMI \ "
  7. Methoden-ID (1): \ "GetState \ "
  8. Parameter 1: UINT32 (Eingabe)
  9. Parameter 2: Paket (Array-Daten)
  10. Methoden-ID (2): \ "SetState \ "
  11. Parameter 1: UINT32 (Eingabe)
  12. Parameter 2: Paket (Array-Daten)

WMI-Methodenname und Argumente für LED-Steuerung

Get LED-Statusfunktion
< td style = "vertical-align: top; " rowspan = "4"> Arg 2-Eingabeparameter
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

Ich kann den HTML-Tag nicht entfernen, da er Teil des Textformats ist. Hier ist jedoch eine Übersetzung des Textes ins Deutsche:
Aktueller LED-Status
Control-MethodeWMAA
Arg 0Instanz
Arg 1Methode ID (01h)  
Aktueller LED-Status
Arg 2 Output-ParameterByte 0Strom-LED-Status  
00h: Aus  
01h: Ein  
02h: Blinken  
03h: Fade
Byte 1Ring-LED-Status  
00h: Aus  
01h: Ein  
02h: Blinken  
03h: Fade
Arg 3CheckSum
Setzen des LED-Status
Control-MethodeWMAA
Arg 0Instanz
Arg 1Methode ID (02h)  
Setzen des LED-Status
Arg 2 Eingabe-ParameterByte 0LED-Auswahl  
01h – Strom-LED-Befehlscode S0 setzen  
02h – Ring-LED-Befehlscode S0 setzen
Byte 1LED-Helligkeitseinstellung 00h: 0% ~ 64h: 100%
Byte 2

Verwenden von BIOS AY0029 oder BN0042

Aktueller LED-Blink- / Fade-Status

01h: 1 Hz  
02h: 0,25 Hz  
03h: Fade  
04h: Immer an

Verwenden von BIOS AY0038 oder BN0043 und höher

Aktueller LED-Blink- / Fade-Status  
01h: 1 Hz  
02h: 0,25 Hz  
03h: 1 Hz Fade  
04h: Immer an  
05h: 0,5 Hz  
06h: 0,25 Hz Fade  
07h: 0,5 Hz Fade

Byte 3

Aktueller LED-Farbzustand

Tasten-LED-Farbe: (Power-LED-Einstellung abrufen)

00h: Deaktivieren  
01h: Blau  
02h: Bernstein

Ring-LED-Farbe: (Ring-LED-Einstellung abrufen)

00h: Deaktivieren  
01h: Cyan  Aktueller Zustand des LED-Blinkens / Verblassens

01h: 1 Hz  
02h: 0,25 Hz  
03h: Verblassen  
04h: Immer an

Verwendung von BIOS AY0038 oder BN0043 und später

Aktueller Zustand des LED-Blinkens / Verblassens

01h: 1 Hz  
02h: 0,25 Hz  
03h: 1 Hz verblassen  
04h: Immer an  
05h: 0,5 Hz  
06h: 0,25 Hz verblassen  
07h: 0,5 Hz verblassen

Byte 3

Einstellung der LED-Farbe

Tasten-LED-Farbe: (Holen Sie sich die Einstellung der Power-LED)

00h: Deaktivieren  
01h: Blau  
02h: Bernstein

Ring-LED-Farbe: (Holen Sie sich die Einstellung der Ring-LED)

00h: Deaktivieren  
01h: Cyan  
02h: Pink  
03h: Gelb  
04h: Blau  
05h: Rot  
06h: Grün  
07h: Weiß

Return ValueByte 0

Fehlercode der Helligkeit der Ring-LED

00h: Kein Fehler  
E1h: Fehler (Funktion nicht unterstützt)  
E2h: Fehler (Undefiniertes Gerät)  
E3h: Fehler (EC antwortet nicht)  
E4h: Fehler (Ungültiger Parameter)  
EFh: Fehler (Unerwarteter Fehler)  
Andere: Reserviert

Byte 1

Fehlercode des Blinkens / Verblassens der Ring-LED

00h: Kein Fehler  
E1h: Fehler (Funktion nicht unterstützt)  
E2h: Fehler (Undefiniertes Gerät)  
E3h: Fehler (EC antwortet nicht)  
E4h: Fehler (Ungültiger Parameter)  
EFh: Fehler (Unerwarteter Fehler)  
Andere: Reserviert

Byte 2

Fehlercode der Farbe der Ring-LED

Verwenden der LED-WMI-Schnittstelle zum Steuern der Leuchten auf Ihrem Computer

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.

Verwendung der LED-WMI-Schnittstelle

Die LED-WMI-Schnittstelle besteht aus einem einzelnen WMI-Klassenobjekt mit dem Namen ROOT\WMI\WmiMonitorBrightness. Mit diesem Objekt können Sie den Helligkeitszustand der LED-Leuchten auf Ihrem Computer steuern.

Um die SetState-Methode aufzurufen, müssen Sie eine Instanz der WmiMonitorBrightness-Klasse erstellen und dann die Methode mit den folgenden Parametern aufrufen:

Parameter für SetState-Methode
ParameterBeschreibung
BrightnessLevelDie gewünschte Helligkeitsstufe für die LED-Leuchten. Dieser Parameter muss eine Ganzzahl zwischen 0 und 100 sein.
TimeoutDie maximale Zeit in Millisekunden, die die Methode zum Ändern des Helligkeitszustands der LED-Leuchten benötigen darf.
ActiveEin boolescher Wert, der angibt, ob die LED-Leuchten aktiviert werden sollen (True) oder nicht (False).
InstanceNameDer Name der Instanz der WmiMonitorBrightness-Klasse, auf die sich die SetState-Methode bezieht. Wenn Sie diesen Parameter nicht angeben, wird die erste verfügbare Instanz der Klasse verwendet.
ErrorCodeEin Ausgabe-Parameter, der den Fehlercode zurückgibt, der von der Methode generiert wurde.
Parameter für die SetState-Methode

Der ErrorCode-Parameter gibt den Status der Methode zurück. Die folgenden Fehlercodes sind verfügbar:

Fehlercodes für SetState-Methode
FehlercodeBeschreibung
00hKein Fehler
E1hFehler (Funktion nicht unterstützt)
E2hFehler (Ungültiges Gerät)
E3hFehler (EC antwortet nicht)
E4hFehler (Ungültiger Parameter)
EFhFehler (Unerwarteter Fehler)
AndereReserviert
Beispielcode zum Aufrufen der SetState-Methode

Beispielcode zum Aufrufen der SetState-Methode in der LED-WMI-Schnittstelle:

War diese Information hilfreich?

Yes No
Kundendienst kontaktieren
Falls die oben genannten Informationen Ihr Anliegen nicht lösen konnten, zögern Sie bitte nicht, uns zu kontaktieren. Wir freuen uns auf Ihre Kontaktaufnahme.
  • Die oben genannten Informationen könnten teilweise oder vollständig von externen Websites oder Quellen zitiert sein. Bitte beziehen Sie sich auf die Informationen basierend auf der Quelle, die wir angegeben haben. Bei weiteren Fragen wenden Sie sich bitte direkt an die Quelle und beachten Sie, dass ASUS weder mit deren Inhalt noch mit deren Service in Verbindung steht oder dafür verantwortlich ist.
  • Diese Informationen gelten möglicherweise nicht für alle Produkte derselben Kategorie/Serie. Einige der Screenshots und Vorgänge können je nach Softwareversion abweichen.
  • ASUS stellt die oben genannten Informationen nur zur Orientierung zur Verfügung. Wenn Sie Fragen zum Inhalt haben, wenden Sie sich bitte direkt an den oben genannten Produktanbieter. Bitte beachten Sie, dass ASUS nicht für den Inhalt oder Service des oben genannten Produktanbieters verantwortlich ist.