Однако я сталкиваюсь с ошибкой. У меня есть мой файл .iig, как показано ниже: < /p>
Код: Выделить всё
#include
#Include
class ExampleDriverDext: public IOUserSCSIParallelInterfaceController
{
virtual kern_return_t UserInitializeController() override;
virtual kern_return_t UserStartController() override;
}
< /code>
Мои права выполняются в соответствии с документацией, и я включил право на семейство SCSICOntroller, а также транспортировку PCI, включая DriverKit и все остальное. Я избавился от какого -то кода, чтобы сделать его минимум только для загрузки. < /P>
#include "ExampleDriverDext.h"
kern_return_t
IMPL (ExampleDriverDext, UserInitializeController)
{
return kIOReturnSuccess;
}
kern_return_t
IMPL (ExampleDriverDext, UserStartController)
{
return kIOReturnSuccess;
}
is in in my .cppier in in ye. ExampleDriverDext ", а также неизвестное имя типа" exampleDriverDext_userinitializeController_args ". Ранее я смог построить этот драйвер, но я подкладывал ioService и переопределял метод начала и остановки, чтобы я знаю, что мои настройки сборки в порядке. Как только я подкладывал iouserscsiparallelinterfacecontroller, у меня началась эта проблема. < /P>
Большое спасибо за помощь и время. Я ценю это.
Подробнее здесь: https://stackoverflow.com/questions/797 ... wn-identif
Мобильная версия