Ссылка OSUnserialize.h
Этот заголовок объявляет OSUnserializeXML
функция.
Включенные заголовки
<sys/appleapiopts.h>
-
OSUnserializeXML (символ константы *, OSString **) OSUnserializeXML (символ константы *, OSString **)
Воссоздает объект OSContainer от его ранее сериализированных данных экземпляра класса OSContainer.
Объявление
Objective C
extern "C++" OSObject * OSUnserializeXML( const char *buffer, OSString ** errorString = 0);
Параметры
buffer
Буфер, содержащий nul-завершенные данные XML, представляющие объект, который будет воссоздан.
errorString
Если не-NULL и синтаксический анализатор XML находят ошибку в
buffer
,*errorString
указывает номер строки и тип ошибки, с которой встречаются.Возвращаемое значение
Воссозданный объект, или
NULL
при отказе.Обсуждение
Не безопасный вызвать в основном обработчике прерываний.
-
OSUnserializeXML (символ константы *, size_t, OSString **) OSUnserializeXML (символ константы *, size_t, OSString **)
Воссоздает объект OSContainer от его ранее сериализированных данных экземпляра класса OSContainer.
Объявление
Objective C
extern "C++" OSObject * OSUnserializeXML( const char *buffer, size_t bufferSize, OSString ** errorString = 0);
Параметры
buffer
Буфер, содержащий nul-завершенные данные XML, представляющие объект, который будет воссоздан.
bufferSize
Размер блока памяти. Функция никогда не сканирует вне первых bufferSize байтов.
errorString
Если не-NULL и синтаксический анализатор XML находят ошибку в
buffer
,*errorString
указывает номер строки и тип ошибки, с которой встречаются.Возвращаемое значение
Воссозданный объект, или
NULL
при отказе.Обсуждение
Не безопасный вызвать в основном обработчике прерываний.