Partager via


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.