為了支援 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 是一個查詢函數,用來傳回支援的函數索引集,且為必要項目。 如需詳細資訊,請參閱 ACPI 5.0 規格中的