Поделиться через


Включение событий Wake-Up

Драйвер протокола может отправить OID_PNP_ENABLE_WAKE_UP запрос на включение одной или нескольких возможностей пробуждения сетевого адаптера. NDIS не включает эти возможности пробуждения сразу. Вместо этого NDIS отслеживает возможности пробуждения, включенные драйвером протокола, и непосредственно перед переходом драйвера минипорта в спящее состояние отправляет драйверу мини-порта OID_PNP_ENABLE_WAKE_UP для включения соответствующих событий пробуждения. После инициализации сетевого адаптера драйвером мини-порта или при его возобновлении из состояния с низким энергопотреблением драйвер минипорта должен отключить все методы пробуждения, заданные в сетевом адаптере.

Прежде чем драйвер минипорта перейдет в состояние с низким энергопотреблением (то есть до того, как NDIS отправит драйверу минипорта OID_PNP_SET_POWER запрос), NDIS отправляет драйверу минипорта OID_PNP_ENABLE_WAKE_UP запрос на включение возможностей пробуждения сетевого адаптера.