struct SM_PARAM{
char SCA[16];
char TPA[16];
char TP_PID;
char TP_DCS;
char TP_SCTS[16];
char TP_UD[161];
char index;
} ;
char SCA[16];
char TPA[16];
char TP_PID;
char TP_DCS;
char TP_SCTS[16];
char TP_UD[161];
char index;
} ;
{
public char[] SCA;
public char[] TPA;
public char TP_PID;
public char TP_DCS;
public char[] TP_SCTS;
public char[] TP_UD;
public char index;
}
SM_PARAM该怎么初始化赋值,然后
怎样作为参数传进SendShortMessage函数呢?
struct SM_PARAM
{
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public char[] SCA;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public char[] TPA;
public char TP_PID;
public char TP_DCS;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=16)]
public char[] TP_SCTS;
[MarshalAs(UnmanagedType.ByValArray,SizeConst=161)]
public char[] TP_UD;
public char index;
}如何调用见
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconstructssample.htm