Как обернуть драйвер UEFI (EDK II) с новым протоколом

Я пытаюсь взять драйвер UEFI от стороннего производителя и обернуть его собственным GUID другого протокола, чтобы упростить интерфейс, который используется в примере приложения.

Я не хочу вносить изменения (кроме, возможно, изменения GUID при запросе LocateHandleBuffer()) к образцу приложения, которое изначально было привязано к моему собственному (не стороннему) драйверу, в котором мне не нужно было оборачивать.

Учитывая, что я не могу связать оболочку с дескриптором контроллера или использовать протокол USB IO, кажется, что это больше не квалифицируется как драйвер.

Есть ли способ сделать это, чтобы я мог по-прежнему предоставлять абстрактное загружаемое изображение для использования в примере приложения, или мне в конечном итоге придется сделать эту упаковку в исходном коде в демонстрационном приложении?

0 ответов

Другие вопросы по тегам