Condividi tramite


Metodo Device-Specific matrice di pulsanti di Windows (_DSM)

Per supportare l'evoluzione dell'interfaccia utente di Windows Button ,Windows definisce un metodo Device-Specific (_DSM) per il dispositivo matrice di pulsanti Windows con la funzione descritta in questo articolo.

Funzione 1: Proprietà pulsante di alimentazione

I parametri del metodo di controllo _DSM per la funzione delle proprietà del pulsante di alimentazione sono i seguenti:

Argomenti

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

  • Arg1: ID revisione = 0

  • Arg2: Indice della funzione = 1

  • Arg3: Pacchetto vuoto (non usato)

Return

Intero (DWORD) con le definizioni di campo bit seguenti:

  • Bit da 31 a 33: riservato (deve essere 0).

  • Bit 2: questo bit deve essere impostato su 1 se il pulsante di alimentazione è configurato per rilevare gli eventi di pressione e rilascio e per segnalare questi eventi al sistema operativo. In caso contrario, questo bit deve essere 0.

  • Bit 1: questo bit deve essere impostato su 1 se il pulsante di alimentazione è cablato a un controller di interruzione (GPIO o altrimenti) che supporta il rilevamento a livello. In caso contrario, questo bit deve essere 0.

  • Bit 0: questo bit deve essere impostato su 1 se la piattaforma supporta l'override del pulsante di alimentazione ACPI di 10 secondi o successiva. In caso contrario, questo bit deve essere 0.

L'indice della funzione 0 di ogni _DSM è una funzione di query che restituisce il set di indici di funzione supportati ed è sempre necessario. Per altre informazioni, vedere la sezione 9.14.1, "_DSM (metodo specifico del dispositivo)", nella specifica ACPI 5.0.