【二次开发】USB HID DLL下载

/* ---文件名称:SmartMUsbHidDll.h说明:声明USB HID DLL函数作者:温子祺创建时间:2010-08-06联系方式:wenziqi@hotmail.com博客:http://www.cnblogs.com/wenziqi/小组:http://group.ednchina.com/2748/官网:www.smartmcu.com --- */ #ifdef SMARTMUSBHIDDLL_EXPORTS #define SMARTMUSBHIDDLL_API __declspec(dllexport) #else #define SMARTMUSBHIDDLL_API __declspec(dllimport) #endif #ifdef __cplus extern "C" { #endif /***** *函数名称:Init *输入:VID厂商ID PID厂品ID *输出:TRUE/FALSE *功能:初始化USB *示例: BOOL b=Init(0x1234,0x5678); ***/ SMARTMUSBHIDDLL_API extern BOOL Init (DWORD VID, DWORD PID); /***** *函数名称:Close *输入:无*输出:TRUE/FALSE *功能:关闭USB *示例: BOOL b=Close(); ***/ SMARTMUSBHIDDLL_API extern BOOL Close(void); /***** *函数名称:Send *输入:pSendBytes发送数据缓冲区unSendLength发送数据长度*输出:成功发送的字节数*功能:USB发送数据*示例: UINT8 buf[64]={0x01,0x02,0x03} UINT b=Send(buf,64); ***/ SMARTMUSBHIDDLL_API extern UINT Send(UCHAR *pSendBytes,UINT unSendLength); /***** *函数名称:Recv *输入:pRecvBytes接收数据缓冲区unRecvLength接收数据长度*输出:成功接收的字节数*功能:USB接收数据*示例: UINT8 buf[64]; UINT b=Recv(buf,64); ***/ SMARTMUSBHIDDLL_API extern UINT Recv(UCHAR *pRecvBytes,UINT unRecvLength); #ifdef __cplus } #endif
rar 文件大小:6.31KB