AttributeInfoStruct
Used by the CDM to store device-attribute information for a device (or devices) the CDM manages.
struct AttributeInfoStruct { LONG attributeID; LONG attributeType; LONG attributeLength; BYTE attributeName[64]; };
A CDM can register multiple attributes, one attribute for each call to CDI_Register_Object_Attribute. The CDM is expected to maintain an instance of this structure for each attribute it registers.
By registering device attributes with the Media Manager, the CDM can present specific information about a device's operational modes to the application layer. For example, a tape CDM can inform an application that its tape device supports multiple block sizes.
For more information about attributes, refer to the technical reference information on the CDI_Register_Object_Attribute API.
A copy of this information is passed to the Media Manager when the CDM registers an attribute by calling CDI_Register_Object_Attribute.