Как обернуть драйвер UEFI (EDK II) новым протоколом - PullRequest
0 голосов
/ 04 февраля 2020

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

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

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

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

...