Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Para suportar a evolução da interface do usuário (UI) 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 liga/desliga
Os parâmetros do método de controle _DSM para a função de propriedades do botão liga/desliga são os seguintes:
Argumentos
Arg0: UUID = dfbcf3c5-e7a5-44e6-9c1f-29c76f6e059c
Arg1: ID da revisão = 0
Arg2: Índice de função = 1
Arg3: Embalagem vazia (não utilizada)
Regresso
Um inteiro (DWORD) que tem as seguintes definições de campo de bits:
Bits 31 a 33: Reservado (deve ser 0).
Bit 2: Este bit deve ser definido como 1 se o botão liga/desliga estiver configurado para detetar eventos de pressão e liberação e para relatar esses eventos ao sistema operacional. Caso contrário, este bit deve ser 0.
Bit 1: Este bit deve ser definido como 1 se o botão liga/desliga estiver ligado a um controlador de interrupção (GPIO ou outro) que suporte a deteção de nível. Caso contrário, este bit deve ser 0.
Bit 0: Este bit deve ser definido como 1 se a plataforma suportar o tempo de substituição do botão de energia ACPI de 10 segundos ou superior. Caso contrário, este 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 suportados e é sempre necessário. Para obter mais informações, consulte a seção 9.14.1, "_DSM (Device Specific Method)", na especificação ACPI 5.0 .