SCDynamicStoreCreate(_:_:_:_:)
Creates a new session used to interact with the dynamic store maintained by the System Configuration server.
Declaration
func SCDynamicStoreCreate(_ allocator: CFAllocator?, _ name: CFString, _ callout: SCDynamicStoreCallBack?, _ context: UnsafeMutablePointer<SCDynamicStoreContext>?) -> SCDynamicStore?Parameters
- allocator:
The allocator that should be used to allocate memory for the local dynamic store object. This parameter may be
NULLin which case the current default allocator is used. If this value is not a valid Cfallocator, the behavior is undefined. - name:
The name of the calling process or plug-in of the caller.
- callout:
The function to be called when a watched value in the dynamic store is changed. Pass
NULLif no callouts are desired. - context:
The context associated with the callout. See Scdynamicstorecontext for more information about this value.
Return Value
A reference to the new dynamic store session. You must release the returned value.