Модуль работает как обычный DXE driver. Когда диспетчер
15 Мар 2012 - 06:15 ИО/ТоварищЪ
Модуль работает как обычный DXE driver. Когда диспетчер его вызывает, он регистрирует свою функцию на событие ReadyToBoot. По этому событию функция находит BBS table и проходит по всем девайсам там, ставя всем, кроме HDD приоритет "Do Not Boot". Всё просто, но могут быть нюансы, если есть другие модули по такому же событию.
Модуль работает как обычный DXE driver. Когда диспетчер его вызывает, он регистрирует свою функцию на событие ReadyToBoot. По этому событию функция находит BBS table и проходит по всем девайсам там, ставя всем, кроме HDD приоритет "Do Not Boot". Всё просто, но могут быть нюансы, если есть другие модули по такому же событию.