Description

The IDeviceInfo interface is used by the system to retrieve information on devices that are exposed by plugins. A plugin exports the GetDeviceEntry function, through which the system can retrieve information on the defined devices in that plugin by sending an IDeviceInfo object to that function to retrieve the device info.

Getters

Name Description
Public member GetAllocator
Gets a pointer to a function which will create a new object for the device when it is called
Public member GetDestructor
Gets a pointer to a function which will delete a previously created object for the device when it is called
Public member GetDeviceClassName
Gets the class name of the device
Public member GetDeviceImplementationName
Gets the implementation name of the device
Public member GetDeviceVersionNo
Gets the version number of the device
Public member GetDeviceCopyright
Gets the copyright string for the device
Public member GetDeviceComments
Gets the comment string for the device

Setters

Name Description
Public member SetDeviceSettings
Sets the commonly used device settings in one function call
Public member SetDeviceAllocators
Sets the allocator and deallocator function pointers for the device
Public member SetDeviceClassName
Sets the class name of the device
Public member SetDeviceImplementationName
Sets the implementation name of the device
Public member SetDeviceVersionNo
Sets the version number of the device
Public member SetDeviceCopyright
Sets the copyright string for the device
Public member SetDeviceComments
Sets the comment string for the device

See also