createFromObject
Declaration
static OSSerializationPtr createFromObject(OSObjectPtr const object, OSSerializationPortCopyOutHandler copyOutHandler);Parameters
- object:
Object to serialize. Only certain DriverKit classes may be serialized: OSData, OSString, OSNumber, OSBoolean, OSArray, OSDictionary.
- copyOutHandler:
An optional handler that allows an object to be replaced with a port name before being serialized
Return Value
NULL on failure, otherwise the allocated OSSerialization with reference count 1 to be released by the caller.
Discussion
Allocates an OSSerialization object with the serialized data of an object.
Allocates an OSSerialization object with the serialized data of an object.