Метод Device-Specific массива кнопок Windows (_DSM)
Для поддержки эволюции пользовательского интерфейса кнопки Windows Windows Windows определяет метод Device-Specific (_DSM) для устройства массива кнопок Windows с помощью функции, описанной в этой статье.
Функция 1. Свойства кнопки питания
Параметры метода управления _DSM для функции свойств кнопки питания:
Аргументы
Arg0: UUID = dfbcf3c5-e7a5-44e6-9c1f-29c76f6e059c
Arg1: Идентификатор редакции = 0
Arg2: Индекс функции = 1
Arg3: Пустой пакет (не используется)
Возвращает
Целое число (DWORD), которое содержит следующие определения битовых полей:
Биты от 31 до 33: зарезервировано (должно быть 0).
Бит 2. Этот бит должен иметь значение 1, если кнопка питания настроена для обнаружения событий нажатия и отпуска, а также для передачи этих событий операционной системе. В противном случае этот бит должен иметь значение 0.
Бит 1. Этот бит должен иметь значение 1, если кнопка питания подключена к контроллеру прерываний (GPIO или иным образом), который поддерживает обнаружение уровня. В противном случае этот бит должен иметь значение 0.
Бит 0. Этот бит должен иметь значение 1, если платформа поддерживает время переопределения кнопки питания ACPI 10 секунд или больше. В противном случае этот бит должен иметь значение 0.
Индекс функции 0 каждого _DSM — это функция запроса, которая возвращает набор поддерживаемых индексов функций и всегда является обязательной. Дополнительные сведения см. в разделе 9.14.1 "_DSM (метод для конкретного устройства)" в спецификации ACPI 5.0.