Udostępnij przez


Metoda tablicy przycisków systemu Windows Device-Specific (_DSM)

Aby obsługiwać ewolucję interfejsu użytkownika przycisku systemu Windows, system Windows definiuje metodę Device-Specific (_DSM) dla urządzenia tablicy przycisków systemu Windows z funkcją opisaną w tym artykule.

Funkcja 1. Właściwości przycisku zasilania

Parametry metody sterowania _DSM dla funkcji właściwości przycisku zasilania są następujące:

Argumenty (w programowaniu)

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

  • Arg1: identyfikator poprawki = 0

  • Arg2: indeks funkcji = 1

  • Arg3: Pusty pakiet (nie jest używany)

Wrócić

Liczba całkowita (DWORD), która ma następujące definicje pól bitowych:

  • Bity od 31 do 33: zarezerwowane (musi być 0).

  • Bit 2: ten bit powinien być ustawiony na wartość 1, jeśli przycisk zasilania jest skonfigurowany do wykrywania zdarzeń naciśnięcia i wydania oraz zgłaszania tych zdarzeń do systemu operacyjnego. W przeciwnym razie ten bit powinien mieć wartość 0.

  • Bit 1: ten bit powinien być ustawiony na wartość 1, jeśli przycisk zasilania jest podłączony do kontrolera przerwania (GPIO lub w inny sposób), który obsługuje wykrywanie na poziomie. W przeciwnym razie ten bit powinien mieć wartość 0.

  • Bit 0: ten bit powinien być ustawiony na 1, jeśli platforma obsługuje przesłonięcia przycisku ZASILANIA ACPI 10 sekund lub więcej. W przeciwnym razie ten bit powinien mieć wartość 0.

Indeks funkcji 0 każdego _DSM jest funkcją zapytania, która zwraca zestaw obsługiwanych indeksów funkcji i jest zawsze wymagana. Aby uzyskać więcej informacji, zobacz sekcję 9.14.1, "_DSM (metoda specyficzna dla urządzenia)" w specyfikacji ACPI 5.0.