Compartilhar via


Método de Device-Specific de matriz de botões do Windows (_DSM)

Para dar suporte à evolução da interface do usuário (interface do usuário) do Botão do Windows, o Windows define um método Device-Specific (_DSM) para o dispositivo de matriz de botões do Windows com a função descrita neste artigo.

Função 1: Propriedades do Botão de Energia

Os parâmetros do método de controle _DSM para a função de propriedades do botão de energia são os seguintes:

Argumentos

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

  • Arg1: ID de revisão = 0

  • Arg2: Índice de função = 1

  • Arg3: Pacote vazio (não usado)

Retorno

Um inteiro (DWORD) que tem as seguintes definições de campo de bit:

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

  • Bit 2: esse bit deve ser definido como 1 se o botão de energia estiver configurado para detectar eventos de pressionamento e liberação e para relatar esses eventos ao sistema operacional. Caso contrário, esse bit deve ser 0.

  • Bit 1: esse bit deve ser definido como 1 se o botão de energia estiver conectado a um controlador de interrupção (GPIO ou de outra forma) que dê suporte à detecção de nível. Caso contrário, esse bit deve ser 0.

  • Bit 0: esse bit deve ser definido como 1 se a plataforma der suporte ao tempo de substituição de botão de energia de ACPI de 10 segundos ou mais. Caso contrário, esse bit deve ser 0.

O índice de função 0 de cada _DSM é uma função de consulta que retorna o conjunto de índices de função com suporte e é sempre necessário. Para obter mais informações, consulte a seção 9.14.1, "_DSM (Método Específico do Dispositivo)", na especificação ACPI 5.0.