Теоретически, универсальность UEFI — расширяемого интерфейса фирменного программного обеспечения состоит в том, что ему по плечу любая задача. Практически это означает, что код UEFI может выполнить только ту задачу, GUID которой внесен в список поддерживаемых оболочкой Shell.

Плеяда UEFI-сканеров, представленных виртуальным брендом «Jelezo», предназначена для того, чтобы дать ответ, поддерживается ли заданный протокол на конкретной платформе.


Поиск с помощью Locate Protocol

Поиск с помощью Locate Protocol
Существует альтернативный метод детектирования UEFI-протоколов с использованием функ­ции Locate Protocol. Смысл его применения заключается в том, что функция Locate Protocol воз­вра­щает адрес первого существующего интерфейсного блока, реализующего за­пра­ши­ва­е­мый протокол. Применение альтенативного....

Сканирование методом Locate Handle

Сканирование методом Locate Handle
Метод сканирования состоит в том, что для заданного UEFI-протокола, последовательно вы­пол­няются функции Locate Handle (получить список описателей, поддерживающих данный про­токол) и Handle Protocol (получить указатель на интерфейсный блок, обеспечивающий под­держку заданного протокола заданным устройством).....