|
|
Log In | Not a Member? |
Contact ADC |
|
ADC Home > Reference Library > Reference > Hardware & Drivers > I/O Kit Framework Reference
|
IOKitServer.h |
| Include Path: | <IOKit/IOKitServer.h> |
| Path: | /System/Library/Frameworks/IOKit.framework/Versions/A/Headers/IOKitServer.h |
| Includes: |
This header contains internal definitions used in communication
between the I/O Kit user library and the I/O Kit Catalog.
IOCatalogueGetData |
enum { kIOCatalogGetContents = 1, kIOCatalogGetModuleDemandList = 2, kIOCatalogGetCacheMissList = 3, kIOCatalogGetROMMkextList = 4 };
kIOCatalogGetContents- Returns a snapshot of the database to the caller.
user-client flags
IOCatalogueReset |
enum { kIOCatalogResetDefault = 1 };
kIOCatalogResetDefault- Removes all entries from IOCatalogue except those used for booting the system.
user-client flag
IOCatalogueSendData |
enum { kIOCatalogAddDrivers = 1, kIOCatalogAddDriversNoMatch, kIOCatalogRemoveDrivers, kIOCatalogRemoveDriversNoMatch, kIOCatalogStartMatching, kIOCatalogRemoveKernelLinker, kIOCatalogKextdFinishedLaunching };
kIOCatalogAddDrivers- Signals a call to the addDrivers function in IOCatalogue.
kIOCatalogAddDriversNoMatch- Signals a call to the addDrivers function in IOCatalogue but does not start a matching thread.
kIOCatalogRemoveDrivers- Signals a call to the removeDrivers function in IOCatalogue.
kIOCatalogRemoveDriversNoMatch- Signals a call to the removeDrivers function in IOCatalogue but does not start a matching thread.
kIOCatalogStartMatching- Signals the IOCatalogue to start an IOService matching thread.
user-client flags.
IOCatalogueTerminate |
enum { kIOCatalogModuleUnload = 1, kIOCatalogModuleTerminate, kIOCatalogServiceTerminate };
kIOCatalogModuleUnload- Terminates all services which depend on a particular module and unloads the module.
kIOCatalogModuleTerminate- Terminates all services which depend on a particular module but does not unload the module.
kIOCatalogServiceTerminate- Terminates a particular service by name.
user-client flags.
IOMakeMatching |
enum { kIOServiceMatching = 100, kIOBSDNameMatching = 101, kIOOFPathMatching = 102 };
kIOServiceMatchingkIOBSDNameMatchingkIOOFPathMatching
|