Onde estão as definições ou referências para os valores de IORegistry?

2

Se você usa o ioreg ou o ioregistryexplorer.app, existem valores para uma tonelada de struvtures de dados. Eu ainda tenho que encontrar uma referência sobre o que qualquer um desses valores significa. Por exemplo, sob o AppleACPIPPlatformExpert eu quero saber o que significa o valor "Wake Reason". Alguém já viu documentação para essas coisas? Obrigado

    
por ghostsource 06.07.2010 / 18:53

2 respostas

0

FWIW, o Wake Reason é preenchido com o ID de qual dispositivo despertou o computador do modo de suspensão.

Quanto à documentação, há alguns em developer.apple.com mas é decididamente destinado a desenvolvedores usando o I / O Kit.

    
por 06.07.2010 / 21:48
0

As chaves e valores são específicos para vários drivers. Alguns desses drivers são open source , e você pode descobrir como eles interpretam várias chaves e seus valores. Os drivers que não são de código aberto provavelmente não terão documentação pública de suas chaves e valores. O registro IO é principalmente de interesse para os desenvolvedores de extensões do kernel, e até mesmo seu interesse provavelmente está localizado em uma família particular de drivers, como USB ou Firewire.

    
por 17.11.2010 / 23:57