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

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

Разработчик

Ссылка mac_data.h

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

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

Ссылка mac_data.h

Типы данных

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

  • Данные модуля политики Mac

    Объявление

    Objective C

    struct mac_module_data_element { unsigned int key_size; unsigned int value_size; unsigned int value_type; char *key; char *value; };

    Обсуждение

    Эта структура указывает данные модуля, передающиеся в модулю TrustedBSD MAC политики загрузчиком модуля ядра. Данные сделаны из пар ключ/значение, где ключ всегда является строкой, и значение является строкой, двоичными данными или массивом. Массив может быть списком значений (фактически подобный набор пар ключ/значение, но в этом случае ключи всегда являются нулем), и может также состоять из ряда словарей, поочередно составленных из списка пар ключ/значение.

    Данные модуля могут быть указаны в файле модуля политики MAC Info.plist как часть словаря OSModuleData.

    Например.

    <ключевой> OSModuleData <ключ> <dict> <ключ> foo <ключ> <строка> панель <строка> <ключ> Пиво <ключ> <массив> <dict> <ключевой> тип <ключ> <строка> лагер <строка> <ключевое> Имя <ключ> <строка> Пар Привязки <строка> <dict> <dict> <ключевой> тип <ключ> <строка> пиво <строка> <ключевое> Имя <ключ> <строка> Сьерра-Невада Бледное Пиво <строка> <dict> <массив> <dict>

    Доступность

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