Программирование под EFI (использование USB устройств)

Здравствуйте.
В процессе разработки EFI DXE драйвера столкнулся с проблемой невозможности доступа к протоколу EFI_USB_IO_PROTOCOL, ибо код, вроде:

Status = gBS->OpenProtocol (
                  ControllerHandle,
                  &gEfiUsbIoProtocolGuid,
                  (VOID **) &UsbIo,
                  This->DriverBindingHandle,
                  ControllerHandle,
                  EFI_OPEN_PROTOCOL_BY_DRIVER
                  );

Возвращает EFI_UNSUPPORTED.
Возможно, кто-нибудь разрабатывал подобные приложения и может рассказать правильную последовательность действий для доступа к протоколу?

Если данная информация оказалась полезной/интересной - плюсаните, пожалуйста:

UEFI-приложения с исходниками (ассемблер x86 и EFI Byte Code):
jelezo.com.ua/programmy/

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей