Технические вопросы и ответы QA1063
Предотвращение конфликтов событий ядра
Q: Я пишу расширение ядра Mac OS X, и я хочу использовать события ядра (как определено в <sys/kern_event.h>) говорить с процессом демона. Я волнуюсь, что мое использование событий ядра могло бы конфликтовать с другими расширениями ядра. Что должно я устанавливать vendor_code поле kern_event_msg структура к?
A: Это поле должно или быть установлено в KEV_VENDOR_APPLE (1) для определенных Apple событий или зарегистрированного создателя кодируют для сторонних событий. Если Ваш продукт уже сделал, чтобы зарегистрированный создатель кодировал, можно использовать это. Иначе необходимо зарегистрировать тот с помощью страницы Creator Code Registration на веб-сайте разработчика Apple.
История версии документа
| Дата | Примечания |
|---|---|
| 26.07.2011 | Переформатированное содержание и внесло незначительные редакционные изменения. |
| 14.09.2001 | Новый документ, документирующий пространство имен для vendor_code поля kern_event_msg структуры. |