Mac Dev Center Mac OS X Reference Library Drivers, Kernel, & Hardware: User-Space Device Access I/O Kit Framework Reference
|
IOFireWireConfigDirectoryInterface |
Declared In: |
IOFireWireLib device config ROM browsing interface
Represents an interface to the config ROM of a remote device. You can use the methods of this interface to browser the ROM and obtain key values. You can also create additional IOFireWireConfigDirectoryInterface's to represent subdirectories within the ROM.
Causes the ROM data to be updated through the specified byte offset. This function should not be called in normal usage.
GetIndexEntry |
IOReturn ( *GetIndexEntry) ( IOFireWireLibConfigDirectoryRef self, int inIndex, UInt32 *outValue);
Description forthcoming
GetIndexKey |
IOReturn ( *GetIndexKey) ( IOFireWireLibConfigDirectoryRef self, int inIndex, int *key);
Description forthcoming
GetIndexOffset_FWAddress |
IOReturn ( *GetIndexOffset_FWAddress) ( IOFireWireLibConfigDirectoryRef self, int inIndex, FWAddress *outValue);
Description forthcoming
GetIndexOffset_UInt32 |
IOReturn ( *GetIndexOffset_UInt32) ( IOFireWireLibConfigDirectoryRef self, int inIndex, UInt32 *outValue);
Description forthcoming
GetIndexType |
IOReturn ( *GetIndexType) ( IOFireWireLibConfigDirectoryRef self, int inIndex, IOConfigKeyType *type);
Description forthcoming
GetIndexValue_ConfigDirectory |
IOReturn ( *GetIndexValue_ConfigDirectory) ( IOFireWireLibConfigDirectoryRef self, int inIndex, IOFireWireLibConfigDirectoryRef *outValue, REFIID iid);
Description forthcoming
GetIndexValue_Data |
IOReturn ( *GetIndexValue_Data) ( IOFireWireLibConfigDirectoryRef self, int inIndex, CFDataRef *value);
Description forthcoming
GetIndexValue_String |
IOReturn ( *GetIndexValue_String) ( IOFireWireLibConfigDirectoryRef self, int inIndex, CFStringRef *outValue);
Description forthcoming
GetIndexValue_UInt32 |
IOReturn ( *GetIndexValue_UInt32) ( IOFireWireLibConfigDirectoryRef self, int inIndex, UInt32 *value);
Description forthcoming
GetKeyOffset_FWAddress |
IOReturn ( *GetKeyOffset_FWAddress) ( IOFireWireLibConfigDirectoryRef self, int inKey, FWAddress *outValue, CFStringRef *text);
Description forthcoming
GetKeySubdirectories |
IOReturn ( *GetKeySubdirectories) ( IOFireWireLibConfigDirectoryRef self, int inKey, io_iterator_t *outIterator);
Description forthcoming
GetKeyType |
IOReturn ( *GetKeyType) ( IOFireWireLibConfigDirectoryRef self, int inKey, IOConfigKeyType *outType);
Description forthcoming
GetKeyValue_ConfigDirectory |
IOReturn ( *GetKeyValue_ConfigDirectory) ( IOFireWireLibConfigDirectoryRef self, int inKey, IOFireWireLibConfigDirectoryRef *outValue, REFIID iid, CFStringRef *outText);
Description forthcoming
GetKeyValue_Data |
IOReturn ( *GetKeyValue_Data) ( IOFireWireLibConfigDirectoryRef self, int inKey, CFDataRef *outValue, CFStringRef *outText);
Description forthcoming
GetKeyValue_UInt32 |
IOReturn ( *GetKeyValue_UInt32) ( IOFireWireLibConfigDirectoryRef self, int inKey, UInt32 *outValue, CFStringRef *outText);
Description forthcoming
GetNumEntries |
IOReturn ( *GetNumEntries) ( IOFireWireLibConfigDirectoryRef self, int *outNumEntries);
Description forthcoming
GetSubdirectories |
IOReturn ( *GetSubdirectories) ( IOFireWireLibConfigDirectoryRef self, io_iterator_t *outIterator);
Description forthcoming
GetType |
IOReturn ( *GetType) ( IOFireWireLibConfigDirectoryRef self, int *outType);
Description forthcoming
Update |
Causes the ROM data to be updated through the specified byte offset. This function should not be called in normal usage.
IOReturn ( *Update) ( IOFireWireLibConfigDirectoryRef self, UInt32 inOffset);
self
The config directory interface of interest
inOffset
Offset in bytes indicating length of ROM to be updated.
An IOReturn result code
revision |
UInt32 revision;
Interface revision.
version |
UInt32 version;
Interface version.
Last Updated: 2009-10-15