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 | |
---|---|---|
![]() |
GetAllocator |
Gets a pointer to a function which will create a new object for the device when it is called
|
![]() |
GetDestructor |
Gets a pointer to a function which will delete a previously created object for the device when it is called
|
![]() |
GetDeviceClassName |
Gets the class name of the device
|
![]() |
GetDeviceImplementationName |
Gets the implementation name of the device
|
![]() |
GetDeviceVersionNo |
Gets the version number of the device
|
![]() |
GetDeviceCopyright |
Gets the copyright string for the device
|
![]() |
GetDeviceComments |
Gets the comment string for the device
|
Setters
Name | Description | |
---|---|---|
![]() |
SetDeviceSettings |
Sets the commonly used device settings in one function call
|
![]() |
SetDeviceAllocators |
Sets the allocator and deallocator function pointers for the device
|
![]() |
SetDeviceClassName |
Sets the class name of the device
|
![]() |
SetDeviceImplementationName |
Sets the implementation name of the device
|
![]() |
SetDeviceVersionNo |
Sets the version number of the device
|
![]() |
SetDeviceCopyright |
Sets the copyright string for the device
|
![]() |
SetDeviceComments |
Sets the comment string for the device
|