Create a CF dictionary representation of a registry entry's property table.
- macOS 10.0+
- Mac Catalyst 13.0+
The registry entry handle whose property table to copy.
A CFDictionary is created and returned the caller on success. The caller should release with CFRelease.
The CF allocator to use when creating the CF containers.
No options are currently defined.
A kern_return_t error code.
This function creates an instantaneous snapshot of a registry entry's property table, creating a CFDictionary analogue in the caller's task. Not every object available in the kernel is represented as a CF container; currently OSDictionary, OSArray, OSSet, OSSymbol, OSString, OSData, OSNumber, OSBoolean are created as their CF counterparts.