Freigeben über


Windows-Schaltflächen-Array Gerätespezifische Methode (_DSM)

Zur Unterstützung der Entwicklung der Windows-Schaltflächen-Benutzeroberfläche 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: Eigenschaften des Netzschalters

Die Parameter der _DSM Steuerelementmethode für die Eigenschaften des Netzschalters sind wie folgt:

Argumente

  • Arg0: UUID = dfbcf3c5-e7a5-44e6-9c1f-29c76f6e059c

  • Arg1: Revisions-ID = 0

  • Arg2: Funktionsindex = 1

  • Arg3: Leeres Paket (nicht verwendet)

Rückgabe

Eine ganze Zahl (DWORD), die die folgenden Bitfelddefinitionen enthält:

  • 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 Pressemitteilungs- als auch Freigabeereignisse erkannt werden, und um diese Ereignisse an das Betriebssystem zu melden. Andernfalls sollte dieses Bit 0 sein.

  • Bit 1: Dieses Bit sollte auf 1 festgelegt werden, wenn der Netzschalter an einen Interruptcontroller (GPIO oder anderweitig) verkabelt ist, der die Levelerkennung unterstützt. Andernfalls sollte dieses Bit 0 sein.

  • Bit 0: Dieses Bit sollte auf 1 festgelegt werden, wenn die Plattform ACPI-Netzschalterüberschreibungszeit von mindestens 10 Sekunden unterstützt. Andernfalls sollte dieses Bit 0 sein.

Der Funktionsindex 0 jedes _DSM ist eine Abfragefunktion, die den Satz unterstützter Funktionsindizes zurückgibt und immer erforderlich ist. Weitere Informationen finden Sie unter Abschnitt 9.14.1, "_DSM (Gerätespezifische Methode)", in der ACPI 5.0-Spezifikation.