Utilisez WMI Explorer* pour programmer le voyant Ring et le voyant bouton
Les kits Intel® NUC NUC7i[x]BN et NUC6CAY sont fournis avec Windows Management Instrumentation (WMI) Explorer* dans le BIOS. Avec WMI Explorer, vous pouvez effectuer des requêtes et contrôler le voyant ring et le voyant bouton de l’environnement du système d’exploitation. L’Explorateur WMI vous permet de parcourir et d’afficher les espaces de noms WMI, les classes, les instances et les propriétés dans un seul volet de vue.
Pour utiliser WMI Explorer*
Cliquez sur ou sur la rubrique pour plus d’informations :
Activer le contrôle du logiciel LED
Pour activer l’option de contrôle du logiciel LED dans le BIOS avant de programmer :
- Appuyez sur F2 pendant l’amorçage pour accéder à la configuration du BIOS.
- Allez sur Advanced > Power.
- Dans le volet Paramètres de l’alimentation secondaire, définissez LED Ring et/ou LED bouton sur la commande SW.
- Appuyez sur F10 pour enregistrer les valeurs et quitter la configuration du BIOS.
MOF pour accéder à l’outil de programmation des LED
Nous recommandons aux fournisseurs WMI de mettre en œuvre de nouvelles classes WMI dans les fichiers MOF (Managed Object Format).
Nous fournissons le MOF spécifique avec le code ASL pour vous permettre d’accéder à l’outil de programmation des LED dans l’Explorateur WMI.
Utilisez ce MOF ci-dessous pour accéder à l’outil de programmation des LED dans l’Explorateur WMI :
- GUIDE : 8C5DA44C-CDC3-46b3-8619-4E26D34390B7
- _UID : 0
- ID d’objet (AA) : 65, 65
- Nombre d’instances : 1
- Description : méthode permettant d’obtenir ou de définir l’état du bouton ou de la diode d’anneau.
- Nom d’objet WMI : « CISD_WMI »
- ID de méthode (1) : « GetState »
- Paramètre 1 : UINT32 (entrée)
- Paramètre 2 : package (données de batterie)
- ID de méthode (2) : « SetState »
- Paramètre 1 : UINT32 (entrée)
- Paramètre 2 : package (données de batterie)
Nom de la méthode WMI et arguments pour le contrôle des LED
Fonction d’état des voyants
Méthode de contrôle | WMAA | |
Arg 0 | Exemple | |
Arg 1 | ID de méthode (01h) Fonction | |
Paramètre d’entrée Arg 2 | Octet 0 | Numéro de fonction 01h - Obtenez le code de commande LED power S0 |
Octet 1 | Réservés au | |
Octet 2 | Réservés au | |
Octet 3 | Réservés au | |
Valeur de retour | Octet 0 | Code de retour 00h : Aucune erreur. Le octet 1 à 3 offre l’état. E1h : Erreur (fonction non prise en charge) E2h : Erreur (périphérique non défini) E3h : Erreur (EC ne répond pas) E4h : Erreur (paramètre invalide) EFh : erreur (erreur inattendue) Autres : réservé |
Octet 1 | État de luminosité de la DIODE actuelle 00H : 0 % ~ 64 h : 100 % | |
Octet 2 | À l’aide du BIOS AY0029 ou BN0042 Clignotement de la diode actuelle / état de l’état de l’état de LED 01h : 1Hz À l’aide du BIOS AY0038 ou BN0043 et versions ultérieures Clignotement de la diode actuelle / état de l’état de l’état de LED | |
Octet 3 | État de la couleur de la diode actuelle Couleur du voyant du bouton : (Obtenez le paramètre LED d’alimentation) 00h : Désactiver Couleur de la diode d’anneau : (Obtenir le paramètre LED Ring) 00h : Désactiver |
Définir la fonction LED
Méthode de contrôle | WMAA | |
Arg 0 | Exemple | |
Arg 1 | ID de méthode (02h) Définir la fonction LED | |
Paramètre d’entrée Arg 2 | Octet 0 | Sélectionnez le voyant 01h – Définir le code de commande LED d’alimentation S0 02h – Définir le code de commande LED S0 Ring |
Octet 1 | Paramètre de luminosité de la diode 00h : 0 % ~ 64h : 100 % | |
Octet 2 | À l’aide du BIOS AY0029 ou BN0042 Clignotement de la diode actuelle / état de l’état de l’état de LED 01h : 1Hz À l’aide du BIOS AY0038 ou BN0043 et versions ultérieures Clignotement de la diode actuelle / état de l’état de l’état de LED 01h : 1Hz | |
Octet 3 | Paramètre de couleur de la diode Couleur du voyant du bouton : (Obtenez le paramètre LED d’alimentation) 00h : Désactiver Couleur de la diode d’anneau : (Obtenir le paramètre LED Ring) 00h : Désactiver | |
Valeur de retour | Octet 0 | Code d’erreur de luminosité de la LED Ring 00h : Aucune erreur |
Octet 1 | Code d’erreur de clignotement/de led Ring led 00h : Aucune erreur | |
Octet 2 | Code d’erreur de couleur LED Ring 00h : Aucune erreur | |
Octet 3 | Réservés au |
Exemple de code pour invoque la méthode SetState
Exemple de code d’exemple invoqué la méthode SetState dans l’interface WMI LED :
Pour en savoir plus sur la façon d’écrire du code pour contacter WMI, voir :