|
Enrollment 28.2.0
|
#include "enrollment/Exception/CallbackError.h"#include "enrollment/Export.h"#include <array>#include <string>Go to the source code of this file.
Enumerations | |
| enum class | HardwareIdMethod : uint8_t { AUTO = 0 , DISK = 1 , CPU_MAC = 2 , SMBIOS = 5 , AMAZON = 6 , APPLICATION_ID = 7 , PHYSICAL = 8 , ARM_ANDROID_MAC_ADDR = 9 , SYSTEM = 10 , ANDROID_ID = 11 } |
| Defines method of obtaining hardware ID for license create/check. More... | |
Functions | |
| static std::string | VersionInfo () |
| Provides information about SDK. | |
| static std::string | HardwareID () |
| Provides hardware ID of current PC/mobile/device. | |
| static std::string | HardwareID (HardwareIdMethod method) |
| Provides hardware ID of current PC/mobile/device. | |
|
strong |
Defines method of obtaining hardware ID for license create/check.
|
inlinestatic |
Provides hardware ID of current PC/mobile/device.
It uses default platform specific method to obtain hardware id.
| EnrollmentException | when it is not possible to obtain hardware id |
References AUTO.
|
inlinestatic |
Provides hardware ID of current PC/mobile/device.
| method | method for getting hardware id. |
| EnrollmentException | when it is not possible to obtain hardware id |
| LicenseFeatureNotAllowedException | when HardwareIdMethod::ARM_ANDROID_MAC_ADDR is used on non-ARM, non-Android platforms. |
|
inlinestatic |
Provides information about SDK.