#include <ILicensedHardwareInstanceInfo.h>
Interface for a licensed hardware product instance.
This interface represents a hardware product instance that is linked to the licensing system through a software product. It extends IPartProductionInfo with hardware-specific licensing information including serial number and software linkage.
- See also
- IHardwareInstanceInfo, IPartProductionInfo, IProductInstanceInfo
Definition at line 32 of file ILicensedHardwareInstanceInfo.h.
◆ MetaInfoTypes
◆ GetSerialNumber()
| virtual QByteArray imtlic::ILicensedHardwareInstanceInfo::GetSerialNumber |
( |
| ) |
const |
|
pure virtual |
Get the serial number of this hardware product instance.
- Returns
- Hardware serial number
◆ GetSoftwareId()
| virtual QByteArray imtlic::ILicensedHardwareInstanceInfo::GetSoftwareId |
( |
| ) |
const |
|
pure virtual |
Get the ID of the linked software product for licensing. Hardware products are licensed through associated software products.
- Returns
- Software product ID
◆ SetSerialNumber()
| virtual void imtlic::ILicensedHardwareInstanceInfo::SetSerialNumber |
( |
const QByteArray & |
serialNumber | ) |
|
|
pure virtual |
Set the serial number of this hardware product instance.
- Parameters
-
| serialNumber | Hardware serial number |
◆ SetSoftwareId()
| virtual void imtlic::ILicensedHardwareInstanceInfo::SetSoftwareId |
( |
const QByteArray & |
softwareId | ) |
|
|
pure virtual |
Set the ID of the linked software product for licensing.
- Parameters
-
| softwareId | Software product identifier |