ITPub博客

首页 > > > c++调用dll,怎么换成c#的

c++调用dll,怎么换成c#的

作者:renke 时间:2019-09-25 10:42:02 0 删除 编辑
#include <winsock2.h> #ifdef JSPRINTERDLL_EXPORTS #define JSPRINTERDLL_API __declspec(dllexport) #else #define JSPRINTERDLL_API __declspec(dllimport) #endif

 

/********网口打印机操作API**************/ JSPRINTERDLL_API BOOL _stdcall InitNetSev(); //启动SOCKET服务

JSPRINTERDLL_API int _stdcall ConnectNetPort(SOCKET *lpSocket,//连接的套接口  SOCKADDR_IN * pPrinterAddr,   //打印机的地址  timeval *lpTimeout);   // 超时

JSPRINTERDLL_API int _stdcall WriteToNetPort(SOCKET *lpSocket,  char *SendBuf,  DWORD SendBufSize);

JSPRINTERDLL_API int _stdcall ReadFromNetPort(SOCKET *lpSocket,//已建立连接的套接字符  char *RecvBuf,    //用于接收数据的缓冲区。  DWORD RecvBufSize);  //缓冲区长度。

JSPRINTERDLL_API BOOL _stdcall CloseNetPor(SOCKET *lpSocket);

JSPRINTERDLL_API  BOOL _stdcall CloseNetServ();

上面是是c++调用写的方法,请问c#该怎么写啊,我对该用什么类型不懂,懂的希望教下,谢谢

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/430/viewspace-3151601/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: php查询mysql问题
请登录后发表评论 登录
全部评论

注册时间:2019-10-11

  • 博文量
    140
  • 访问量
    17929