Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
Deprecated
. Use DM_DLSConnectionParameters instead.
typedef struct tagDM_DLSConnectionParameters DM_LTSConnectionParameters
Attribute | Type |
---|---|
mainServerURL |
char* |
standbyServerURL |
char* |
handshakeCode |
char* |
sessionPassword |
char* |
deploymentType |
DM_DeploymentType |
chargeWay |
DM_ChargeWay |
UUIDGenerationMethod |
DM_UUIDGenerationMethod |
maxBufferDays |
int |
limitedLicenseModulesCount |
int |
limitedLicenseModules |
DM_LicenseModule* |
maxConcurrentInstanceCount |
int |
organizationID |
char* |
products |
int |
reserved |
char[52] |
The URL of the license server.
char* mainServerURL
Value Range
Any string value
Default Value
“”
Remarks
If you choose “Dynamsoft-hosting”, then no need to change the value of MainServerURL and StandbyServerURL. When both are set to null (default value), it will connect to Dynamsoft’s license servers for online verification.
The URL of the standby license server.
char* standbyServerURL
Value Range
Any string value
Default Value
“”
Remarks
If you choose “Dynamsoft-hosting”, then no need to change the value of MainServerURL and StandbyServerURL. When both are set to null (default value), it will connect to Dynamsoft’s license servers for online verification.
The handshake code.
char* handshakeCode
Value Range
Any string value
Default Value
“”
The session password of the handshake code set in license server.
char* sessionPassword
Value Range
Any string value
Default Value
“”
Sets the deployment type.
DM_DeploymentType deploymentType
Value Range
A value of DM_DeploymentType
Enumeration items.
Default Value
DM_DT_DESKTOP
See Also
DM_DeploymentType
Sets the charge way.
DM_ChargeWay chargeWay
Value Range
A value of DM_ChargeWay
Enumeration items.
Default Value
DM_CW_AUTO
See Also
DM_ChargeWay
Sets the method to generate UUID.
DM_UUIDGenerationMethod UUIDGenerationMethod
Value Range
A value of DM_UUIDGenerationMethod
Enumeration items.
Default Value
DM_UUIDGM_RANDOM
See Also
DM_UUIDGenerationMethod
Sets the max days to buffer the license info.
int maxBufferDays
Value Range
[7,0x7fffffff]
Default Value
7
Sets the count of license modules to use.
int limitedLicenseModulesCount
Value Range
[0,0x7fffffff]
Default Value
0
Sets the license modules to use.
DM_LicenseModule* limitedLicenseModules
Value Range
Each array item can be any one of the DM_LicenseModule
Enumeration items.
Default Value
NULL
See Also
DM_LicenseModule
Sets the max concurrent instance count.
int maxConcurrentInstanceCount
Value Range
[1,0x7fffffff]
Default Value
1
Remarks
It works only when chargeWay is setting to DM_CW_CONCURRENT_INSTANCE_COUNT
It is the total number of instances used by multiple processes. For example, if there are two .EXE are running on the server and each .EXE may have 10 instances at most, then you should set maxConcurrentInstanceCount to 20.
The organization ID got from Dynamsoft.
char* organizationID
Value Range
Any string value
Default Value
“”
Sets the products to get the license for. Product values can be combined.
int products
Value Range
A combined value of Product
Enumeration items
Default Value
PROD_ALL
Reserved memory for the struct. The length of this array indicates the size of the memory reserved for this struct.
char reserved[52]
latest version