Как освободить типы os_log_t, возвращаемые os_log_create () в macOS? - PullRequest
0 голосов
/ 28 апреля 2020

Я пишу драйвер устройства (Kext) для macOS. Я включаю ведение журнала через функцию os_log_create, которая возвращает объект журнала.

Мне не удалось найти какой-либо соответствующий метод для освобождения возвращаемого объекта, как только я закончу с ним. Документация Apple не описывает, как освободить объект, возвращенный os_log_create.

Должен ли я вызывать os_release() для этого объекта, когда я закончу с ним?

Вот пример того, как я использую os_log_create():

VDDriverLib::VDDriverLib()
{
    logHandle = os_log_create("com.example.driver.driver-lib", "default");
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...