共用方式為


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.