Ссылка 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 };
Константы
-
kIOCatalogGetContents
kIOCatalogGetContents
Возвращает снимок базы данных к вызывающей стороне.
Доступный в OS X v10.0 и позже.
Обсуждение
флаги пользователя-клиента
-
-
Объявление
Objective C
enum { kIOCatalogAddDrivers = 1, kIOCatalogAddDriversNoMatch, kIOCatalogRemoveDrivers, kIOCatalogRemoveDriversNoMatch, kIOCatalogStartMatching, kIOCatalogRemoveKernelLinker, kIOCatalogKextdActive, kIOCatalogKextdFinishedLaunching, kIOCatalogResetDrivers, kIOCatalogResetDriversNoMatch };
Константы
-
kIOCatalogAddDrivers
kIOCatalogAddDrivers
Сигнализирует вызов к функции addDrivers в IOCatalogue.
Доступный в OS X v10.0 и позже.
-
kIOCatalogAddDriversNoMatch
kIOCatalogAddDriversNoMatch
Сигнализирует вызов к функции addDrivers в IOCatalogue, но не запускает соответствующий поток.
Доступный в OS X v10.0 и позже.
-
kIOCatalogRemoveDrivers
kIOCatalogRemoveDrivers
Сигнализирует вызов к функции removeDrivers в IOCatalogue.
Доступный в OS X v10.0 и позже.
-
kIOCatalogRemoveDriversNoMatch
kIOCatalogRemoveDriversNoMatch
Сигнализирует вызов к функции removedrivers в IOCatalogue, но не запускает соответствующий поток.
Доступный в OS X v10.0 и позже.
-
kIOCatalogStartMatching
kIOCatalogStartMatching
Сигнализирует IOCatalogue для запуска IOService соответствие потока.
Доступный в OS X v10.0 и позже.
-
kIOCatalogRemoveKernelLinker
kIOCatalogRemoveKernelLinker
Осуждаемый; ничего не делает.
Доступный в OS X v10.0 и позже.
-
kIOCatalogKextdActive
kIOCatalogKextdActive
Сигнализирует ядро, которое выполняет kextd.
Доступный в OS X v10.6 и позже.
-
kIOCatalogKextdFinishedLaunching
kIOCatalogKextdFinishedLaunching
Сигнализирует IOCatalogue, что kextd закончил отправлять ему информацию при запуске.
Доступный в OS X v10.5 и позже.
-
kIOCatalogResetDrivers
kIOCatalogResetDrivers
Сбрасывает IOCatalogue с новой группой лиц.
Доступный в OS X v10.7 и позже.
-
kIOCatalogResetDriversNoMatch
kIOCatalogResetDriversNoMatch
Сбрасывает IOCatalogue с новой группой лиц, но не запускает соответствующий поток.
Доступный в OS X v10.7 и позже.
Обсуждение
флаги пользователя-клиента.
-
-
Объявление
Objective C
enum { kIOCatalogModuleUnload = 1, kIOCatalogModuleTerminate, kIOCatalogServiceTerminate };
Константы
-
kIOCatalogModuleUnload
kIOCatalogModuleUnload
Завершает все службы, зависящие от определенного модуля, и разгружает модуль.
Доступный в OS X v10.0 и позже.
-
kIOCatalogModuleTerminate
kIOCatalogModuleTerminate
Завершает все службы, зависящие от определенного модуля, но не разгружает модуль.
Доступный в OS X v10.0 и позже.
-
kIOCatalogServiceTerminate
kIOCatalogServiceTerminate
Завершает определенную службу по имени.
Доступный в OS X v10.0 и позже.
Обсуждение
флаги пользователя-клиента.
-