Partager via


HIDI2C, méthode Device-Specific (_DSM)

La méthode _DSM est définie dans la section 9.14.1, « _DSM (méthode spécifique de l’appareil) », dans la spécification ACPI 5.0. Cette méthode fournit des fonctions de contrôle et de données spécifiques à l’appareil individuelles qui peuvent être appelées par un pilote de périphérique sans conflit avec d’autres méthodes spécifiques à l’appareil.

L'_DSM d’un appareil ou d’une classe spécifique définit un UUID (GUID) qui n’est pas garanti pour ne pas entrer en conflit avec d’autres UUID. Pour chaque UUID, il existe un ensemble de fonctions définies que la méthode _DSM peut implémenter pour fournir des données ou exécuter des fonctions de contrôle pour le pilote.

Pour la classe HIDI2C d’appareils, la fonction 1 est définie comme suit :

Arguments

  • Arg0 : UUID = 3cdff6f7-4267-4555-ad05-b30a3d8938de

  • Arg1 : ID de révision = 1

  • Arg2 : index de fonction = 1

  • Arg3 : None

Rendre

Entier contenant hidDescriptorAddress. Cette adresse est le décalage d’inscription dans l’appareil I2C auquel le ou les descripteurs HID peuvent être lus.

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.