IORegistryEntrySetCFProperties

Function IORegistryEntrySetCFProperties 

Source
pub unsafe extern "C-unwind" fn IORegistryEntrySetCFProperties(
    entry: io_registry_entry_t,
    properties: Option<&CFType>,
) -> kern_return_t
Available on crate feature libc only.
Expand description

Set CF container based properties in a registry entry.

This is a generic method to pass a CF container of properties to an object in the registry. Setting properties in a registry entry is not generally supported, it is more common to support IOConnectSetCFProperties for connection based property setting. The properties are interpreted by the object.

Parameter entry: The registry entry whose properties to set.

Parameter properties: A CF container - commonly a CFDictionary but this is not enforced. The container should consist of objects which are understood by IOKit - these are currently : CFDictionary, CFArray, CFSet, CFString, CFData, CFNumber, CFBoolean, and are passed in the kernel as the corresponding OSDictionary etc. objects.

Returns: A kern_return_t error code returned by the object.