Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Stejně jako správce napájení udržuje a spravuje zásady napájení pro systém, jeden ovladač v zásobníku zařízení pro každé zařízení udržuje a spravuje zásady napájení pro dané zařízení. Tento ovladač je vlastníkem zásad napájení zařízení pro zařízení.
Vlastníkem zásad napájení zařízení je ovladač, který má nejvíce informací o využití a stavu napájení zařízení. Zařízení nemusí být fyzicky schopné nastavit registry zařízení, aby bylo schopné zapnout a vypnout zařízení, ale musí být schopné určit, kdy se zařízení používá, kdy je nečinné a kdy by mělo změnit stav napájení.
Ovladač funkce pro zařízení je obvykle vlastníkem zásad napájení, i když u některých zařízení může tuto roli převzít jiný ovladač nebo systémová komponenta. Další informace o typech ovladačů zapojených do řízení spotřeby naleznete v tématu Typy ovladačů WDM.
Některé ovladače fungují jako ovladač funkce pro jedno zařízení (vytvoření FDO) a ovladač sběrnice (vytvoření PDO) pro výčtově podřízené zařízení. V dispečerských rutinách pro napájení a PnP IRP musí takový ovladač rozlišovat své zpracování IRP odeslaných k FDO a těch, které byly odeslány k PDO.
Například ovladač pro adaptér SCSI může provádět role ovladače funkce (vytvoření FDO) pro samotný adaptér a ovladač sběrnice (vytvoření pdo) pro disky připojené k adaptéru. V roli ovladače funkcí/správce zásad pro adaptér SCSI tento ovladač přijímá systémové IRP a požaduje IRP zařízení pro adaptér SCSI. Jako ovladač sběrnice pro disky zpracovává a dokončuje IRP zařízení, jež určují objekty PDO disku, které vytvoří. Jen proto, že ovladač vlastní zásady napájení pro jedno zařízení (FDO), neznamená, že vlastní zásady napájení pro podřízené zařízení (PDO).
Vlastník zásady napájení zařízení zodpovídá za následující:
Nastavení počátečního stavu napájení zařízení na D0 voláním PoSetPowerState, protože zpracovává požadavek správce plug and play IRP_MN_START_DEVICE.
Zařízení by se měla podle potřeby zapnout; například aby zpracovala vstupně-výstupní požadavek. Vlastník zásady napájení zařízení zodpovídá za určení, kdy je jeho zařízení potřeba, zajištění, že je zapnuté napájení zařízení, a nastavení správného stavu napájení zařízení. Typické zařízení by mělo být zapnuté v době dokončení IRP pro spuštění zařízení PnP.
Obecně platí, že většina zařízení by měla být při použití vypnutá, i když je systém v pracovním stavu.
Odeslání žádosti o napájení zařízení v reakci na požadavek na napájení systému voláním PoRequestPowerIrp.
Například když vlastník politiky obdrží systémový set-power IRP, odešle set-power IRP zařízení. Většina zařízení vstoupí do D3, když systém vstoupí do jakéhokoli stavu spánku. Pole DeviceState ve struktuře DEVICE_CAPABILITIES uvádí nejvyšší stav, který může zařízení udržovat pro každý stav napájení systému. (Viz Možnosti napájení zařízení pro vytváření sestav.)
Zjištění, kdy je zařízení nečinné, a jeho uložení do režimu spánku za účelem úspory energie.
Správce napájení nebo vlastník zásad zařízení může zjistit nečinné zařízení a odeslat IRP pro napájení zařízení, čímž změní jeho stav. Další informace najdete v tématu Zjištění nečinných zařízení.
V případě potřeby se zařízení vrátí do pracovního stavu.
Když dorazí vstupně-výstupní požadavek na zařízení do režimu spánku, ovladače zařízení by se měly vrátit do pracovního stavu.
Povolení a zakázání probuzení zařízení po vyžádání
Vlastník zásady napájení zařízení odesílá a ruší technologie IRP pro čekání a probuzení, jak je popsáno v podpůrných zařízeních, která majíschopností Wake-Up .