IORegistryEntry :: frompath () fallire
-
22-09-2019 - |
Domanda
il mio IOKit kext sta fallendo su iMac anziani per individuare il percorso / opzioni nel piano DeviceTree del IORegistry. ha chiunque altro incontrato questo o sapere perché fallirebbe? 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");
}
}
Soluzione
Il percorso utilizzato per creare IORegistryEntry non è valido come per l'API : dovrebbe inizia con un ':'. L'aereo di I / O non dovrebbe essere incluso nel percorso, ma come secondo parametro.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow