关于smspdu.dll的开发问题
有没有做过这方面程序的哥们交流下。
这个DLL是C++写的。
typedef struct {
char SCA[16]; // 短消息服务中心号码(SMSC地址)
char TPA[16]; // 目标号码或回复号码(TP-DA或TP-RA)
char TP_PID; // 用户信息协议标识(TP-PID)
char TP_DCS; // 用户信息编码方式(TP-DCS)
char TP_SCTS[16]; // 服务时间戳字符串(TP_SCTS), 接收时用到
char TP_UD[161]; // 原始用户信息(编码前或解码后的TP-UD)
char index; // 短消息序号,在读取时用到
} SM_PARAM;
//发送短消息,返回值为int
//若返回0,表示发送成功
//若返回1,表示发送失败,失败原因为在发送短消息同时接收到新的短消息;
//若返回2,表示发送失败,失败原因为无链路连接或没有收到短消息中心的确认,或没有收到基站的确认;
//若返回3,表示发送失败,失败原因为短消息号码错误或目的号码错误;
//若返回4,表示发送失败,失败原因为在指令执行过程中又接受新的指令;
//send_number:目标手机号码字符串
// send_msg:发送内容字符串
// sm_param_temp:短消息参数
bool SendShortMessage(const char* send_number,const char* send_msg,SM_PARAM *sm_param_temp)
//////////////////////////////////////////
//////////////////////////////////////////
SendShortMessage("号码","短信内容",参数)
这个参数不知道该怎么写。