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

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

Разработчик

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

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

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

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

Объявляет функции, основные возвращаемые значения и другие константы, связанные с расширениями ядра (kexts).

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

  • <sys/cdefs.h>

  • <mach/error.h>

Типы данных

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Тип возврата для многих функций Libkern.

    Объявление

    Objective C

    typedef kern_return_t OSReturn;

    Оператор импорта

    Objective C

    #include <OSReturn.h>;

    Доступность

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

Константы

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Объявление

    Objective C

    #define kOSMetaClassDuplicateClass libkern_metaclass_err(10) #define kOSMetaClassHasInstances libkern_metaclass_err(2) #define kOSMetaClassInstNoSuper libkern_metaclass_err(9) #define kOSMetaClassInternal libkern_metaclass_err(1) #define kOSMetaClassNoDicts libkern_metaclass_err(5) #define kOSMetaClassNoInit libkern_metaclass_err(3) #define kOSMetaClassNoInsKModSet libkern_metaclass_err(7) #define kOSMetaClassNoKext libkern_metaclass_err(11) #define kOSMetaClassNoKModSet libkern_metaclass_err(6) #define kOSMetaClassNoSuper libkern_metaclass_err(8) #define kOSMetaClassNoTempData libkern_metaclass_err(4) #define kOSReturnError libkern_common_err(1) #define kOSReturnSuccess KERN_SUCCESS

    Константы

    • kOSMetaClassDuplicateClass

      kOSMetaClassDuplicateClass

      С двойным именем класса C++ Libkern встретились во время загрузки kext.

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

    • kOSMetaClassHasInstances

      kOSMetaClassHasInstances

      kext не может быть разгружен, потому что существуют экземпляры, полученные из классов C++ Libkern, которые он определяет.

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

    • kOSMetaClassInstNoSuper

      kOSMetaClassInstNoSuper

      Внутренняя ошибка: Никакой суперкласс не может быть найден при построении экземпляра класса C++ Libkern.

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

    • kOSMetaClassInternal

      kOSMetaClassInternal

      Внутренняя ошибка периода выполнения OSMetaClass.

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

    • kOSMetaClassNoDicts

      kOSMetaClassNoDicts

      Внутренняя ошибка: отказ выделения произошел, регистрируя классы C++ Libkern во время загрузки kext.

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

    • kOSMetaClassNoInit

      kOSMetaClassNoInit

      Внутренняя ошибка: система регистрации класса C++ Libkern не была должным образом инициализирована во время загрузки kext.

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

    • kOSMetaClassNoInsKModSet

      kOSMetaClassNoInsKModSet

      Внутренняя ошибка: ошибка произошла, регистрируя определенный класс C++ Libkern во время загрузки kext.

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

    • kOSMetaClassNoKext

      kOSMetaClassNoKext

      Внутренняя ошибка: kext для класса C++ Libkern не может быть найден во время загрузки kext.

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

    • kOSMetaClassNoKModSet

      kOSMetaClassNoKModSet

      Внутренняя ошибка: отказ выделения произошел, регистрируя классы C++ Libkern во время загрузки kext.

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

    • kOSMetaClassNoSuper

      kOSMetaClassNoSuper

      Внутренняя ошибка: Никакой суперкласс не может быть найден для определенного класса C++ Libkern во время загрузки kext.

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

    • kOSMetaClassNoTempData

      kOSMetaClassNoTempData

      Внутренняя ошибка: отказ выделения произошел, регистрируя классы C++ Libkern во время загрузки kext.

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

    • kOSReturnError

      kOSReturnError

      Неуказанная ошибка Libkern. Не равняются KERN_FAILURE.

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

    • kOSReturnSuccess

      kOSReturnSuccess

      Успешная работа. Равный KERN_SUCCESS.

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