|
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 };
kIOCatalogGetContentsReturns a snapshot of the database to the caller.
IOCatalogueReset |
enum { kIOCatalogResetDefault = 1 };
kIOCatalogResetDefaultRemoves all entries from IOCatalogue except those used for booting the system.
IOCatalogueSendData |
enum { kIOCatalogAddDrivers = 1, kIOCatalogAddDriversNoMatch, kIOCatalogRemoveDrivers, kIOCatalogRemoveDriversNoMatch, kIOCatalogStartMatching, kIOCatalogRemoveKernelLinker, kIOCatalogKextdFinishedLaunching };
kIOCatalogAddDriversSignals a call to the addDrivers function in IOCatalogue.
kIOCatalogAddDriversNoMatchSignals a call to the addDrivers function in IOCatalogue but does not start a matching thread.
kIOCatalogRemoveDriversSignals a call to the removeDrivers function in IOCatalogue.
kIOCatalogRemoveDriversNoMatchSignals a call to the removeDrivers function in IOCatalogue but does not start a matching thread.
kIOCatalogStartMatchingSignals the IOCatalogue to start an IOService matching thread.
IOCatalogueTerminate |
enum { kIOCatalogModuleUnload = 1, kIOCatalogModuleTerminate, kIOCatalogServiceTerminate };
kIOCatalogModuleUnloadTerminates all services which depend on a particular module and unloads the module.
kIOCatalogModuleTerminateTerminates all services which depend on a particular module but does not unload the module.
kIOCatalogServiceTerminateTerminates a particular service by name.
IOMakeMatching |
enum { kIOServiceMatching = 100, kIOBSDNameMatching = 101, kIOOFPathMatching = 102 };
|
Last Updated: 2009-02-23