裝置特定方法 (_DSM)
為了支援增加的功能和擴充功能來選取技術堆疊,Windows 會定義裝置的 Device-Specific 方法 (_DSM) 。
ACPI 5.0 規格引進數種裝置特定方法,Windows 用來支援在晶元 (SoC) 整合電路上使用系統的硬體平臺。 本節中的主題描述為這些方法定義的自變數和傳回值。
本節內容
主題 | 描述 |
---|---|
GPIO 控制器 Device-Specific 方法 (_DSM) | |
為了在 Windows 和平臺韌體中支援一般用途 I/O (GPIO) 驅動程式堆疊之間的各種裝置類別特定通訊,Microsoft 會定義可在 ACPI 命名空間的 GPIO 控制器下包含的 Device-Specific 方法 (_DSM) 。 | |
Battery Device-Specific 方法 | 為了支援平臺對電池的被動熱管理,Microsoft 會定義_DSM方法來與平臺韌體通訊,讓電池的熱區域所設定的熱節流限制。 |
Microsoft 熱延伸模組的裝置特定方法 | 為了支援更彈性的熱區域和熱感測器設計,Windows 支援 ACPI 熱區域模型的擴充功能。 具體來說,Windows 支援每個熱區域的熱最小節流限制 (MTL) ,也支援在熱區域之間共用溫度感測器。 |
USB Device-Specific 方法 (_DSM) | 為了支援 USB 子系統的裝置類別特定組態,Windows 會定義具有本文所述的函式的 Device-Specific 方法 (_DSM) 。 |
HIDI2C Device-Specific 方法 (_DSM) | _DSM方法定義於 ACPI 5.0 規格的 9.14.1 節「_DSM (装置特定方法) 」中。 這個方法提供個別的裝置特定數據和控制函式,這些函式可由設備驅動器呼叫,而不會與其他這類裝置特定方法衝突。 |
Windows 按鈕陣列 Device-Specific 方法 (_DSM) | 為了支援 Windows Button 使用者介面 (UI) 演進,Windows 會定義 Windows 按鈕陣列裝置的 Device-Specific 方法 (_DSM) ,其中包含本文所述的函式。 |
針對 Windows 定義的其他_DSMs
為了支援 Windows 中驅動程式堆疊與平臺韌體之間的裝置類別特定通訊,Microsoft 會定義要與驅動程式搭配使用的 Device-Specific 方法 (_DSM) 。
主題 | 描述 |
---|---|
位元組可尋址能源支援函式類別的 _DSM 介面 (函式介面 1) | 位元組可尋址能源支援函式類別的 _DSM 介面 (函式介面 1) 設計成對應到 JEDEC 位元組可尋址的能源支援介面標準,以將 BIOS 複雜度降到最低。 它提供報告裝置功能 & 功能的常見基礎,讓OS軟體可以透過相同的機制與各種實作互動。 此外,它允許透過存取I2C緩存器來支持廠商特定的功能。 |
適用於 SATA 的_DSM (装置特定方法) | 這個方法可讓您管理 SATA 控制器的每個埠,與整體主機控制器分開。 |