ADC Home > Reference Library > Technical Q&As > Darwin > Hardware & Drivers >

IOKit Framework Headers

Q: What are the differences, if any, between the IOKit Framework Headers and the IOKit Headers contained in the Kernel Framework?

A: To be explicit the Headers to which this Q&A refers are located at:

/System/Library/Frameworks/IOKit.framework/Headers/ and


for IOKit Framework and Kernel Framework respectively.

IOKit.framework contains the header files and libraries for User Space access to IOKit. The Kernel.framework contains IOKIt headers and libraries for IOKIt Kexts, NKE, and other kernel level services. Do not attempt to mix the two.

[Jan 15 2002]

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.