IoregistryEntry :: fromPath () Fail
-
22-09-2019 - |
Вопрос
мой iokit kext выходит из строя на старых IMACS найти путь /опции в плоскости Devicetree Ioregistry. Кто -нибудь еще столкнулся с этим или знал, почему это потерпит неудачу? THX-> ADV
IORegistryEntry* regEntry = IORegistryEntry::fromPath("/options", gIODTPlane);
if(NULL == regEntry)
{
regEntry = IORegistryEntry::fromPath("IODeviceTree:/options");
if(NULL == regEntry)
{
DEBUG_LOG("getIORegOptionsEntry: FAILURE TO LOCATE: IODeviceTree:/options\n");
}
}
Решение
Путь, используемый для создания ioregistryEntry, недействителен как по API: Это должно начинаться с ':'. Плона ввода/вывода должна быть включена не в путь, а как второй параметр.
Не связан с StackOverflow