Instance Property

AddEntry_UInt32

Append an immediate leaf

Declaration

IOReturn (*AddEntry_UInt32)(IOFireWireLibLocalUnitDirectoryRef self, int key, UInt32 value, CFStringRef inDesc);

Parameters

self

The local unit directory interface to use.

key

The config ROM key for the data to be added.

value

The value to be added.

inDesc

Reserved; set to NULL.

Discussion

Appends an immediate leaf to a unit directory. Note that only the lower 3 bytes of the passed in value can appear in the unit directory.

See Also

Miscellaneous

AddEntry_FWAddress

Append an offset leaf

AddEntry_Ptr

Append a data leaf

Publish

Causes a constructed or updated unit directory to appear in the local machine's config ROM. Note that this call will cause a bus reset, after which the unit directory will be visible to devices on the bus.

Unpublish

Has the opposite effect from Publish(). This call removes a unit directory from the local machine's config ROM. Note that this call will cause a bus reset, after which the unit directory will no longer appear to devices on the bus.