Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
DEVICE_CAPABILITIESDeviceState üyesi, PowerSystemWorking'den PowerSystemShutdown'a kadar SYSTEM_POWER_STATE değerlerle dizine alınan bir DEVICE_POWER_STATE değerleri dizisidir. Dizinin her öğesi, dizinin belirttiği sistem güç durumu için cihazın destekleyebilecekleri en yüksek (en yüksek güçle çalışan) cihaz güç durumunu veya sistem güç durumu desteklenmiyorsa PowerDeviceUnspecified değerini içerir.
Örneğin, yalnızca S0, S4 ve S5 sistem güç durumlarını destekleyen bir sistemde, yalnızca D0 ve D3 durumlarını destekleyen bir cihazın DeviceState dizisi aşağıdaki tabloda gösterilen değerleri içerir.
| DeviceState öğesi | Değer |
|---|---|
DeviceState[PowerSystemWorking] |
PowerDeviceD0 |
DeviceState[PowerSystemSleeping1] |
PowerDeviceUnspecified |
DeviceState[PowerSystemSleeping2] |
PowerDeviceUnspecified |
DeviceState[PowerSystemSleeping3] |
PowerDeviceUnspecified |
DeviceState[PowerSystemHibernate] |
PowerDeviceD3 |
DeviceState[PowerSystemShutdown] |
PowerDeviceD3 |
Tüm sistem güç durumlarını destekleyen bir sistemde, sistem herhangi bir ara uyku durumuna geçtiğinde D2 durumunda veya daha düşük bir durumda, sistem hazırda bekletildiğinde ise D3 durumunda olması gereken bir cihaz için dizinin içereceği değerler aşağıdaki tabloda listelenmiştir.
| DeviceState öğesi | Değer |
|---|---|
DeviceState[PowerSystemWorking] |
PowerDeviceD0 |
DeviceState[PowerSystemSleeping1] |
PowerDeviceD2 |
DeviceState[PowerSystemSleeping2] |
PowerDeviceD2 |
DeviceState[PowerSystemSleeping3] |
PowerDeviceD2 |
DeviceState[PowerSystemHibernate] |
PowerDeviceD3 |
DeviceState[PowerSystemShutdown] |
PowerDeviceD3 |
DeviceState dizisindeki girişlerin, cihazın ilgili sistem güç durumu için destekleyebilecekleri en yüksek cihaz güç durumunu belirttiğini unutmayın. Yukarıdaki örnekte, cihaz herhangi bir sistem güç durumu için D3 durumunda, PowerSystemWorking aracılığıyla PowerSystemSleeping3 için sistem güç durumları D2 durumunda ve sistem durumu PowerSystemWorking için D1 durumunda olabilir.
Veri yolu sürücüsü veya ACPI filtresi bu değerleri üst cihaz düğümünün özelliklerine göre ayarlar.
Genel bir kural olarak, üst düzey sürücüler bu değerleri değiştirmemelidir. Ancak, böyle bir değişikliğin gerekli olduğu nadir durumlarda, sürücü, veri yolu sürücüsü veya ACPI filtresi tarafından başlangıçta verilen durumdan daha düşük (daha az güç kullanan) bir durum belirtebilir. Örneğin, yukarıdaki tabloda gösterildiği gibi DeviceState[PowerSystemSleeping1] öğesinin PowerDeviceD2 ile eşlendiğini varsayalım. Bir sürücü bu değeri PowerDeviceD3 olarak değiştirebilir, ancak PowerDeviceD1 veya PowerDeviceD0 olarak değiştiremez.