Méthode de tableau de boutons Windows Device-Specific (_DSM)
Pour prendre en charge l’évolution de l’interface utilisateur du bouton Windows, Windows définit une méthode Device-Specific (_DSM) pour l’appareil de tableau de boutons Windows avec la fonction décrite dans cet article.
Fonction 1 : Propriétés du bouton d’alimentation
Les paramètres de la méthode de contrôle _DSM pour la fonction propriétés du bouton d’alimentation sont les suivants :
Arguments
Arg0 : UUID = dfbcf3c5-e7a5-44e6-9c1f-29c76f6e059c
Arg1 : ID de révision = 0
Arg2 : Index de fonction = 1
Arg3 : Package vide (non utilisé)
Renvoie
Entier (DWORD) qui a les définitions de champ binaire suivantes :
Bits 31 à 33 : réservé (doit être 0).
Bit 2 : ce bit doit avoir la valeur 1 si le bouton d’alimentation est configuré pour détecter à la fois les événements de presse et de publication, et pour signaler ces événements au système d’exploitation. Sinon, ce bit doit être 0.
Bit 1 : ce bit doit avoir la valeur 1 si le bouton d’alimentation est connecté à un contrôleur d’interruption (GPIO ou autre) qui prend en charge la détection de niveau. Sinon, ce bit doit être 0.
Bit 0 : ce bit doit être défini sur 1 si la plateforme prend en charge le temps de remplacement du bouton d’alimentation ACPI de 10 secondes ou plus. Sinon, ce bit doit être 0.
L’index de fonction 0 de chaque _DSM est une fonction de requête qui retourne l’ensemble d’index de fonction pris en charge et est toujours nécessaire. Pour plus d’informations, consultez la section 9.14.1, « _DSM (méthode spécifique à l’appareil) », dans la spécification ACPI 5.0.