日期:2014-05-18  浏览次数:20819 次

难点问题 请做过联通短信的进 高分相送
我现在用C#做联通短信的时候遇到了以下问题  
解决后高分相送   分不够   可以再加
1     类型转换
C++语言的   以下类型
ULONG*    
char*  
unsigned   char*  
unsigned   long   *  
long  
char
unsigned   char
LPCSTR
转换为C#时   该用什么代替

2       联通SGIP   的函数
int   WINAPI   SgipSubmitSM(LPCTSTR   sSPNumber,   LPCTSTR   sChargeNumber,   unsigned   char   byUserCount,LPCTSTR   sUserNumber,   LPCTSTR   sCorpID,   LPCTSTR   sServiceType,   unsigned   char   byFeeType,LPCTSTR   sFeeValue,   LPCTSTR   sGivenValue,   unsigned   char   byAgentFlag,   unsigned   char   byCauseMTFlag,   unsigned   char   byPriority,   LPCTSTR   sExpireTime,   LPCTSTR   sScheduleTime,   unsigned   char   byReportFlag,   unsigned   char   byPID,  
                        unsigned   char   byUDHI,   unsigned   char   byMsgCoding,   unsigned   char   byMsgType,                                     unsigned   long   ulMsgLen,   LPCTSTR   sMsgContent,   char*   sReserve,unsigned   char   &byResult)



int   WINAPI   SgipGetSM(ULONG*   ulCommandID, ULONG*   ulNodeNum,ULONG*   ulTime,  
ULONG*   ulSequenceID,   char*   sUserNumber,   char*   sSPNumber, unsigned   char*   byPID,                   unsigned   char*   byUDHI,   unsigned   char*   byMsgCoding,unsigned   long*   ulMsgLen,  
char*   sMsgContent,     ULONG*   ulOrgNodeNum, ULONG*   ulOrgTime,   ULONG*   ulOrgSeqID,
unsigned   char*   byReporttype,unsigned   char*   byState,unsigned   char*   byErrCode,  
unsigned   char*   byUserCondition,char*   sReserve, unsigned   char   byAckResult)

转换为C#封装时   有的参数值该为什么(有些参数是固定的不会变的)
C#封装时   该是怎么样的?

3     我下了个   联通SGIP2.1的模拟网关   在用时   的参数该怎么设置


有高手知道的望请告知     分不够可以再加
这几个问题   难了我好久了   再不解决   饭碗就快掉了
急啊!!!!!

------解决方案--------------------
不知道,没有做过
------解决方案--------------------
友情UP一下
------解决方案--------------------
lz能不能给些联通和移动短信的资料??
谢谢
------解决方案--------------------
up
------解决方案--------------------
C++不懂。。
------解决方案--------------------
这里是C#版块,不是C++版块。
------解决方案--------------------
帮你顶
------解决方案--------------------
所以说联通就是不行。我做过移动的短信。他什么版本的接口都有。C#版本的,我直接调用,传几个参数就可以了。不需要转换。
------解决方案--------------------
关注,up
------解决方案--------------------
HANDLE void* System.IntPtr 32 位
BYTE unsigned char System.Byte 8 位