Windows-Schaltflächenarray Device-Specific-Methode (_DSM)
Um die Weiterentwicklung der Windows-Schaltflächen-Benutzeroberfläche zu unterstützen, definiert Windows eine Device-Specific-Methode (_DSM) für das Windows-Schaltflächenarraygerät mit der funktion, die in diesem Artikel beschrieben wird.
Funktion 1: Einschalttasteneigenschaften
Die Parameter _DSM Steuerungsmethode für die Funktion "Power Button-Eigenschaften" sind wie folgt:
Argumente
Arg0: UUID = dfbcf3c5-e7a5-44e6-9c1f-29c76f6e059c
Arg1: Revisions-ID = 0
Arg2: Funktionsindex = 1
Arg3: Leeres Paket (nicht verwendet)
Rückgabewert
Eine ganze Zahl (DWORD) mit den folgenden Bitfelddefinitionen:
Bits 31 bis 33: Reserviert (muss 0 sein).
Bit 2: Dieses Bit sollte auf 1 festgelegt werden, wenn der Netzschalter so konfiguriert ist, dass sowohl Druck- als auch Releaseereignisse erkannt und diese Ereignisse an das Betriebssystem gemeldet werden. Andernfalls sollte dieses Bit 0 sein.
Bit 1: Dieses Bit sollte auf 1 festgelegt werden, wenn der Netzschalter mit einem Interruptcontroller (GPIO oder anderweitig) verbunden ist, der die Pegelerkennung unterstützt. Andernfalls sollte dieses Bit 0 sein.
Bit 0: Dieses Bit sollte auf 1 festgelegt werden, wenn die Plattform ACPI Power Button-Überschreibungszeit von mindestens 10 Sekunden unterstützt. Andernfalls sollte dieses Bit 0 sein.
Funktionsindex 0 jedes _DSM ist eine Abfragefunktion, die den Satz unterstützter Funktionsindizes zurückgibt und immer erforderlich ist. Weitere Informationen finden Sie in Abschnitt 9.14.1, "_DSM (gerätespezifische Methode)" in der ACPI 5.0-Spezifikation.