Partager via


HIDI2C Device-Specific, méthode (_DSM)

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

Le _DSM d’un appareil ou d’une classe particulière définit un UUID (GUID) qui ne sera pas 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 effectuer des fonctions de contrôle pour le pilote.

Pour la classe d’appareils HIDI2C, 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 : Aucun

Renvoie

Entier contenant hidDescriptorAddress. Cette adresse est le décalage de registre dans l’appareil I2C sur lequel 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.