_DSM方法定義於 ACPI 5.0 規格中的“_DSM(裝置特定方法)”9.14.1 節中。 這個方法提供個別的裝置特定數據和控制功能,這些函式可由設備驅動器呼叫,而不會與其他這類裝置特定方法發生衝突。
特定裝置或類別的_DSM會定義保證不會與其他 UUID 發生衝突的 UUID (GUID)。 對於每個 UUID,有一組定義的函式,_DSM方法可以實作以提供數據或執行驅動程式的控制函式。
針對裝置的 HIDI2C 類別,函式 1 的定義如下:
論點
Arg0: UUID = 3cdff6f7-4267-4555-ad05-b30a3d8938de
Arg1: 修訂標識碼 = 1
Arg2: 函式索引 = 1
Arg3: None
返回
包含 HidDescriptorAddress 的整數。 此位址是 I2C 裝置中可讀取 HID 描述元的緩存器位移。
每個 _DSM 的函數索引 0 是一個查詢函數,用來傳回支援的函數索引集,且為必要項目。 如需詳細資訊,請參閱 ACPI 5.0 規格中的