Compartir a través de


Método Device-Specific de matriz de botones de Windows (_DSM)

Para admitir la evolución de la interfaz de usuario (UI) del botón de Windows, Windows define un método Device-Specific (_DSM) para el dispositivo de matriz de botones de Windows con la función que se describe en este artículo.

Función 1: Propiedades del botón de encendido

Los parámetros del método de control _DSM para la función de propiedades del botón de encendido son los siguientes:

Argumentos

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

  • Arg1: Identificador de revisión = 0

  • Arg2: Índice de función = 1

  • Arg3: Paquete vacío (no usado)

Valor devuelto

Entero (DWORD) que tiene las siguientes definiciones de campo de bits:

  • Bits de 31 a 33: Reservado (debe ser 0).

  • Bit 2: este bit debe establecerse en 1 si el botón de encendido está configurado para detectar eventos de prensa y liberación, y para notificar estos eventos al sistema operativo. De lo contrario, este bit debe ser 0.

  • Bit 1: este bit debe establecerse en 1 si el botón de encendido está conectado a un controlador de interrupción (GPIO o de otro modo) que admite la detección de nivel. De lo contrario, este bit debe ser 0.

  • Bit 0: este bit debe establecerse en 1 si la plataforma admite el tiempo de invalidación del botón de encendido ACPI de 10 segundos o superior. De lo contrario, este bit debe ser 0.

El índice de función 0 de cada _DSM es una función de consulta que devuelve el conjunto de índices de función admitidos y siempre es necesario. Para obtener más información, consulte la sección 9.14.1, "_DSM (Método específico del dispositivo)", en la especificación ACPI 5.0.