Windows 按鈕陣列Device-Specific方法 (_DSM)
為了支援 Windows Button 使用者介面 (UI) 演進,Windows 會定義 Windows 按鈕陣列裝置的 Device-Specific 方法 (_DSM) ,其中包含本文所述的函式。
函式 1:電源按鈕屬性
電源按鈕屬性函式的_DSM控制項方法參數如下所示:
引數
Arg0: UUID = dfbcf3c5-e7a5-44e6-9c1f-29c76f6e059c
Arg1: 修訂識別碼 = 0
Arg2: 函式索引 = 1
Arg3: 未使用空白套件 ()
傳回
具有下列位欄位定義的整數 (DWORD) :
位 31 到 33:保留 (必須是 0) 。
位 2:如果電源按鈕設定為偵測按下和放開事件,並將這些附隨報告給作業系統,則此位應該設定為 1。 否則,這個位應該是 0。
位 1:如果電源按鈕連接到中斷控制器, (GPIO 或支援層級偵測的) ,則此位應該設定為 1。 否則,這個位應該是 0。
位 0:如果平臺支援 ACPI 電源按鈕覆寫時間 10 秒或更新,則此位應該設定為 1。 否則,這個位應該是 0。
每個_DSM的函式索引 0 都是傳回支援函式索引集的查詢函式,而且一律為必要。 For more information, see section 9.14.1, "_DSM (Device Specific Method)", in the ACPI 5.0 specification.