Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка пространства пользователя IOKitServer.h

Опции
Развертывание Target:

На этой странице

Ссылка пространства пользователя IOKitServer.h

Включенные заголовки

  • <IOKit/IOTypes.h>

  • <IOKit/IOKitKeys.h>

  • <IOKit/OSMessageNotification.h>

  • <mach/kmod.h>

Константы

См. Обзор для документации уровня заголовка.

  • Объявление

    Objective C

    enum { kIOCatalogGetContents = 1, kIOCatalogGetModuleDemandList = 2, kIOCatalogGetCacheMissList = 3, kIOCatalogGetROMMkextList = 4 };

    Константы

    • kIOCatalogGetContents

      kIOCatalogGetContents

      Возвращает снимок базы данных к вызывающей стороне.

      Доступный в OS X v10.0 и позже.

    Обсуждение

    флаги пользователя-клиента

  • Объявление

    Objective C

    enum { kIOCatalogResetDefault = 1 };

    Константы

    • kIOCatalogResetDefault

      kIOCatalogResetDefault

      Удаляет все записи из IOCatalogue кроме используемых для начальной загрузки системы.

      Доступный в 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 и позже.

    Обсуждение

    флаги пользователя-клиента.