Freigeben über


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.