Adds SystemIdentifier elements to the list of current system identifiers using the specified, built-in algorithm.
In versions 5.13.3.0 and earlier of PLUSNative, an older macOS implementation of the SK_SystemIdentifierAlgorithm.SK_SYSTEM_IDENTIFIER_ALGORITHM_HARD_DISK_VOLUME_SERIAL algorithm was used. To retain compatibility with the older macOS implementation (which may be necessary to avoid requiring your customers to reactivate after upgrading the PLUSNative library), you can specify the SK_FLAGS_SYSTEMIDENTIFIER_HARDDISKVOLUMESERIALS_LEGACYOSX flag.
All possible return values are included in the SK_ResultCode enumeration. Return codes to expect include:
Result Code | Description |
---|---|
SK_ResultCode.SK_ERROR_NONE | No error. |
SK_ResultCode.SK_ERROR_INVALID_ARGUMENTS | Some or all of the arguments are invalid. |