## 函数名称
hwd_getCards();
## 易语言模块
护卫盾_取充值卡列表();
## 函数说明
获取当前软件的充值卡列表信息,如卡类过多,注意调整缓冲区尺寸,否则将接收不全或跳异常.
## 参数列表
| 参数名称 | 参数类型 | 参数说明 |
| ------------ | ------------ | ------------ |
| username | const char * | 获取充值卡资料的用户名,账户如为超级会员,只返回当前超级会员可充值的卡类,如为软件会员,只返回当前软件会员可充值的卡类,否则为非会员,则返回全部可使用卡类(如有超级会员卡,sVIP参数可选是否返回超级会员卡) |
| sVIP | bool | 是否返回超级会员充值卡,仅限非会员有效,如已是会员(指未到期或有点数),此参数无效,自动按用户当前可使用卡类返回 |
| buffer | char * | 返回值缓冲区 |
| bufferLen | size_t | 缓冲区尺寸 |
## 函数原型
```
///
/// 获取当前软件的充值卡列表信息,如卡类过多,注意调整缓冲区尺寸,否则将接收不全或跳异常.
///
///
获取充值卡资料的用户名,账户如为超级会员,只返回当前超级会员可充值的卡类,如为软件会员,只返回当前软件会员可充值的卡类,否则为非会员,则返回全部可使用卡类(如有超级会员卡,sVIP参数可选是否返回超级会员卡)
///
是否返回超级会员充值卡,仅限非会员有效,如已是会员(指未到期或有点数),此参数无效,自动按用户当前可使用卡类返回
///
返回值缓冲区
///
缓冲区尺寸
///
HWD_LIBRARY_API hwd_getCards (const char * username, bool sVIP, char * buffer, size_t bufferLen);
```
## 状态码
| 状态码 | 状态提示内容 |
| ------------ | ------------ |
| 217 | 用户不存在,请重新输入 |