API函数:Initialization

录入时间:2016-4-19 12:10:01      最后更新:2016-4-19 12:10:01

注:除Areg、Timingbox函数外,所有语言集成验证前必须调用本函数进行初始化

API名 返回值类型 功能描述
Initialization 逻辑型(Boolean) 中文名:云初始化。成功返回真,失败返回假
参数名 类型 备注
软件编号 整数型(Integer) 云验证平台添加软件时生成的软件编号。
线路编号 整数型(Integer) 1:电信1注册 2:多线1注册 3:多线2注册 4:多线3注册。
传输密码 文本型(String) 验证设置的传输密码。
提示函数 整数型(Integer) 回调函数指针。
定义机器码 文本型(String) 1+:CPUID 2+:硬盘特征 3+:磁盘ID 4+:MAC 否则直接赋值机器码 推荐"1+3+4+"
时钟效验时间 逻辑型(Boolean) 假为自动效验 真为时钟效验 设置为真 即要调用Checktime函数时钟循环效验
Initialization接口原型如下。

Function Initialization(

ByVal Softid As Integer,
ByVal Serverid As Integer,
ByVal TranPwd As String,
ByVal CallBack As Integer,
ByVal Machine As String,
ByVal IsCheck As Boolean

) As Boolean

回调函数 返回值类型 功能描述
CallBack 中文名:回调函数。内核自动效验会触发此函数
参数名 类型 备注
错误ID 整数型(Integer) 错误ID,具体请看下边的对照表。
错误ID与操作类型的对照表
错误ID 操作类型
1 注册码/用户名已经到期
2 内部错误,或者非法使用
3 注册码/用户名在别处使用,被迫下线
5 注册码/用户名被锁定,被迫下线
6 软件已停止服务,被迫下线
7 机器码或IP被封停,被迫下线

详细说明

Initialization是整个接口的初始化函数,必须在使用其他函数之前进行调用。
在整个程序中只需调用一次即可,无需多次调用.
以下函数例外
Areg、Timingbox、IsConnectNet