Я пытаюсь взять драйвер UEFI от стороннего производителя и обернуть его в другой собственный GUID протокола, чтобы упростить интерфейс, который используется образцом приложения.
Я не хочу вносить изменения (кроме, возможно, изменения GUID при запросе LocateHandleBuffer()
) в пример приложения, которое изначально было связано с моим собственным драйвером (не сторонним), где я этого не делал приходится делать какую-либо упаковку.
Учитывая то, что я не могу действительно связать оболочку с дескриптором контроллера или использовать протокол USB IO, кажется, это больше не квалифицируется как драйвер.
Есть ли способ сделать это так, чтобы я по-прежнему мог предоставлять абстрактное загружаемое изображение для использования в образце приложения, или в конечном итоге мне нужно выполнить это перенос в исходном коде в демонстрационном приложении?