IORegistry 值的定义或参考在哪里?

IORegistry 值的定义或参考在哪里?

如果您使用 ioreg 或 ioregistryexplorer.app,则有大量数据结构的值。我尚未找到有关这些值含义的参考。例如,在 AppleACPIPPlatformExpert 下,我想知道“唤醒原因”值的含义。有没有人见过有关这些东西的文档。谢谢

答案1

值得一提的是,唤醒原因填写的是将计算机从睡眠状态唤醒的设备的 ID。

至于文献,开发者.apple.com但它明显是针对使用 I/O Kit 的开发人员的。

答案2

这些键和值特定于各种驱动程序。其中一些驱动程序是开源,您可以弄清楚它们如何解释各种键及其值。非开源驱动程序不太可能拥有其键和值的任何公共文档。IO 注册表主要引起内核扩展开发人员的兴趣,甚至他们的兴趣也可能局限于特定的驱动程序系列,例如 USB 或 Firewire。

相关内容