IOKitServer.h |
Includes: |
Use the links in the table of contents to the left to access the documentation.
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, kIOCatalogKextdActive, 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 };
Last Updated: 2010-07-29