Ссылка IOKitServer.h
Включенные заголовки
<IOKit/IOTypes.h><IOKit/IOKitKeys.h><IOKit/OSMessageNotification.h><mach/kmod.h>
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
Objective C
enum { kIOCatalogGetContents = 1, kIOCatalogGetModuleDemandList = 2, kIOCatalogGetCacheMissList = 3, kIOCatalogGetROMMkextList = 4 };Константы
-
kIOCatalogGetContentskIOCatalogGetContentsВозвращает снимок базы данных к вызывающей стороне.
Доступный в OS X v10.0 и позже.
Обсуждение
флаги пользователя-клиента
-
-
Объявление
Objective C
enum { kIOCatalogAddDrivers = 1, kIOCatalogAddDriversNoMatch, kIOCatalogRemoveDrivers, kIOCatalogRemoveDriversNoMatch, kIOCatalogStartMatching, kIOCatalogRemoveKernelLinker, kIOCatalogKextdActive, kIOCatalogKextdFinishedLaunching, kIOCatalogResetDrivers, kIOCatalogResetDriversNoMatch };Константы
-
kIOCatalogAddDriverskIOCatalogAddDriversСигнализирует вызов к функции addDrivers в IOCatalogue.
Доступный в OS X v10.0 и позже.
-
kIOCatalogAddDriversNoMatchkIOCatalogAddDriversNoMatchСигнализирует вызов к функции addDrivers в IOCatalogue, но не запускает соответствующий поток.
Доступный в OS X v10.0 и позже.
-
kIOCatalogRemoveDriverskIOCatalogRemoveDriversСигнализирует вызов к функции removeDrivers в IOCatalogue.
Доступный в OS X v10.0 и позже.
-
kIOCatalogRemoveDriversNoMatchkIOCatalogRemoveDriversNoMatchСигнализирует вызов к функции removedrivers в IOCatalogue, но не запускает соответствующий поток.
Доступный в OS X v10.0 и позже.
-
kIOCatalogStartMatchingkIOCatalogStartMatchingСигнализирует IOCatalogue для запуска IOService соответствие потока.
Доступный в OS X v10.0 и позже.
-
kIOCatalogRemoveKernelLinkerkIOCatalogRemoveKernelLinkerОсуждаемый; ничего не делает.
Доступный в OS X v10.0 и позже.
-
kIOCatalogKextdActivekIOCatalogKextdActiveСигнализирует ядро, которое выполняет kextd.
Доступный в OS X v10.6 и позже.
-
kIOCatalogKextdFinishedLaunchingkIOCatalogKextdFinishedLaunchingСигнализирует IOCatalogue, что kextd закончил отправлять ему информацию при запуске.
Доступный в OS X v10.5 и позже.
-
kIOCatalogResetDriverskIOCatalogResetDriversСбрасывает IOCatalogue с новой группой лиц.
Доступный в OS X v10.7 и позже.
-
kIOCatalogResetDriversNoMatchkIOCatalogResetDriversNoMatchСбрасывает IOCatalogue с новой группой лиц, но не запускает соответствующий поток.
Доступный в OS X v10.7 и позже.
Обсуждение
флаги пользователя-клиента.
-
-
Объявление
Objective C
enum { kIOCatalogModuleUnload = 1, kIOCatalogModuleTerminate, kIOCatalogServiceTerminate };Константы
-
kIOCatalogModuleUnloadkIOCatalogModuleUnloadЗавершает все службы, зависящие от определенного модуля, и разгружает модуль.
Доступный в OS X v10.0 и позже.
-
kIOCatalogModuleTerminatekIOCatalogModuleTerminateЗавершает все службы, зависящие от определенного модуля, но не разгружает модуль.
Доступный в OS X v10.0 и позже.
-
kIOCatalogServiceTerminatekIOCatalogServiceTerminateЗавершает определенную службу по имени.
Доступный в OS X v10.0 и позже.
Обсуждение
флаги пользователя-клиента.
-
