C#????C++??д??DLL???????????????????
???????????? ???????[ 2013/12/23 9:54:47 ] ????????
????1. ????????????
????C++ ???:
????bool SendNewSms(char *szTel?? char *szMessage);
????C#????;
????[DllImport( "CdmaCard.dll"??EntryPoint="SendNewSms")]
????public static extern bool SendNewSms(string phone??string msg);
????2. ???????(char *)
????C++???:
????BOOL GetCardErrorMessage(char *szErrorMessage ?? int errorCode);
????C#????
[DllImport( "CdmaCard.dll"??EntryPoint="GetCardErrorMessage")]
public static extern int GetCardErrorMessage(StringBuilder msg??int errorCode);
StringBuilder buf = new StringBuilder(1024);//?????Buf??С??????????????
GetCardErrorMessage(buf??1);
|
????3. ???????(????????)
????C++???:
????BOOL GetSmsSaveStation (int *nSmsStation);
????C#????
[DllImport( "CdmaCard.dll"??EntryPoint="GetSmsSaveStation")]
public static extern bool GetSmsSaveStation(ref int nStation);
|
????4. ??????????(C++???)
????C++???:
struct NET_INFO_STRUCT
{
DWORD nDurationTime; //???????
double nReceiveByte; //???????
double nSendByte; //???????
};
BOOL NetGetConnectDetail(NET_INFO_STRUCT *lpNetInfo);
|
????C#????
public struct NET_INFO_STRUCT
{
public uint nDurationTime; //???????
public double nReceiveByte; //???????
public double nSendByte; //???????
}
[DllImport( "CdmaCard.dll"??EntryPoint="NetGetConnectDetail")]
public static extern int NetGetConnectDetail(ref NET_INFO_STRUCT pNetInfo);
NET_INFO_STRUCT netInfo = new NET_INFO_STRUCT();
NetGetConnectDetail(ref netInfo);
|
????5. ???????????(C++?????)
????C++???:
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11