首页 > > > c++调用dll,怎么换成c#的
#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/ ,如需转载,请注明出处,否则将追究法律责任。