|
ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference
|
IOKitServer.h |
| Includes: |
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: 2008-12-19