## 函数名称
hwd_heartbeat();
## 易语言模块
护卫盾_心跳();
## 函数说明
心跳包,保持与服务器通讯.请注意,此命令有两种功能,1.单次心跳,2.循环心跳,具体请看参数<1>说明.
## 参数列表
| 参数名称 | 参数类型 | 参数说明 |
| ------------ | ------------ | ------------ |
| time | int | 心跳周期,单位:秒,为0则单次心跳,若大于0,则最小120秒,最大不限,只要调用过1次循环心跳,则程序退出前均有效,若自动心跳,则此处心跳时间必须与后台软件设置中的"心跳时间"相同.即使使用自动心跳,也可单独调用hwd_heartbeat(0)进行单次心跳. |
| loginAuth | const char * | 登录令牌,主进程可留空,使用此令牌可在其它进程免登录心跳. |
## 函数原型
```
///
/// 心跳包,保持与服务器通讯.请注意,此命令有两种功能,1.单次心跳,2.循环心跳,具体请看参数<1>说明.
///
///
心跳周期,单位:秒,为0则单次心跳,若大于0,则最小120秒,最大不限,只要调用过1次循环心跳,则程序退出前均有效,若自动心跳,则此处心跳时间必须与后台软件设置中的"心跳时间"相同.即使使用自动心跳,也可单独调用hwd_heartbeat(0)进行单次心跳.
///
登录令牌,主进程可留空,使用此令牌可在其它进程免登录心跳.
///
HWD_LIBRARY_API hwd_heartbeat (int time, const char * loginAuth);
```
## 状态码
| 状态码 | 状态提示内容 |
| ------------ | ------------ |
| 209 | 当前机器码与绑定机器不符. |
| 212 | 软件维护提示,后台自定义. |
| 228 | 通行证已删除,即将下线. |
| 229 | 通行证已被封停,即将下线. |
| 230 | 软件账户已被删除,即将下线. |
| 231 | 软件账户已被封停,即将下线. |
| 232 | 您的点数为0,即将下线. |
| 233 | 您的账户已到期,即将下线. |
| 234 | 您的账户已离线,即将关闭. |
| 263 | 登录令牌错误. |