IOREGISTYENTRY :: FromPath () فشل
-
22-09-2019 - |
سؤال
فشل kext الخاص بي iokit على 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: يجب أن يبدأ بـ ":". لا ينبغي إدراج مستوى I/O في المسار ، ولكن كمعلمة ثانية.
لا تنتمي إلى StackOverflow