Structure

CFTreeContext

Structure containing program-defined data and callbacks for a CFTree object.

Declaration

struct CFTreeContext

Topics

Instance Properties

var copyDescription: CFTreeCopyDescriptionCallBack!

The callback used to provide a description of the info field.

var info: UnsafeMutableRawPointer!

A C pointer to a program-defined block of data, referred to as the information pointer.

var release: CFTreeReleaseCallBack!

The callback used to release a previously retained info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. This value may be NULL.

var retain: CFTreeRetainCallBack!

The callback used to retain the info field. If this parameter is not a pointer to a function of the correct prototype, the behavior is undefined. This value may be NULL.

var version: CFIndex

The version number of the structure type being passed in as a parameter to a CFTree creation function. This structure is version 0.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software