## 函数名称
hwd_deductBalance();
## 易语言模块
护卫盾_扣除余额();
## 函数说明
扣余额,登录模式为:"账号密码"时有效,只有相同的money和remarks才会过滤,例如:hwd_deductBalance(1,"日费用",86400)和hwd_deductBalance(33,"月费用",2592000);这两个并不冲突,因为扣除数量和扣除备注均不同.
## 参数列表
| 参数名称 | 参数类型 | 参数说明 |
| ------------ | ------------ | ------------ |
| money | double | 扣除金额,单位:元,最小为0.01元 |
| remarks | const char * | 扣除备注,管理可在后台查看,用户可在个人中心查看(请在"软件编辑"中开启"记录扣点日志") |
| interval | int | 扣除间隔(单位:秒),0为不限,即每次都扣除.大于零代表指定间隔内不重复扣除,例如1天只扣一次余额,那么间隔就是86400秒,需在软件后台开启:记录扣点日志(). |
## 函数原型
```
///
/// 扣余额,登录模式为:"账号密码"时有效,只有相同的money和remarks才会过滤,例如:hwd_deductBalance(1,"日费用",86400)和hwd_deductBalance(33,"月费用",2592000);这两个并不冲突,因为扣除数量和扣除备注均不同.
///
///
扣除金额,单位:元,最小为0.01元
///
扣除备注,管理可在后台查看,用户可在个人中心查看(请在"软件编辑"中开启"记录扣点日志")
///
扣除间隔(单位:秒),0为不限,即每次都扣除.大于零代表指定间隔内不重复扣除,例如1天只扣一次余额,那么间隔就是86400秒,需在软件后台开启:记录扣点日志().
///
HWD_LIBRARY_API hwd_deductBalance (double money, const char * remarks, int interval);
```
## 状态码
| 状态码 | 状态提示内容 |
| ------------ | ------------ |
| 255 | 扣除余额账户不存在. |
| 256 | 账户余额不足,扣除失败. |
| 257 | 扣除余额失败,未知原因,请联系客服. |
## 附加说明
- 互斥体请参照`护卫盾_扣点`函数,即:`hwd_deductPoint`,interval功能相同,不在重复阐述。