ZHCACO6A
january 2011 – may 2023
1
1
MSP430™ USB HID Windows API 编程人员指南
2
引言
3
实现
3.1
概述
3.2
文件组织
3.3
系统要求
3.4
MSP430 USB API 堆栈
3.5
Windows 如何将物理 USB HID 器件映射到主机应用程序
3.6
在系统上查找特定 HID 器件/接口并将其打开
3.7
发送/接收数据
3.8
检测 HID 器件的动态连接/断开
4
函数调用参考
4.1
器件连接管理和初始化调用
4.1.1
VOID HID_Init(struct strHidDevice* pstrHidDevice)
4.1.2
DWORD HID_GetSerNums(WORD vid, WORD pid, struct strTrackSerialNumbers *serialNumList)
4.1.3
DWORD HID_GetNumOfInterfaces(WORD vid, WORD pid, DWORD numSerNums)
4.1.4
BYTE HID_Open(struct strHidDevice* pstrHidDevice, WORD vid, WORD pid, DWORD deviceIndex, char serialNumber[SERNUM_LEN], DWORD totalDevNum, DWORD totalSerNum)
4.1.5
BYTE HID_Close(struct strHidDevice* pstrHidDevice)
4.1.6
BYTE HID_GetVersionNumber(struct strHidDevice* pstrHidDevice, USHORT * VersionNumber)
4.2
发送/接收数据
4.2.1
BYTE HID_WriteFile(struct strHidDevice* pstrHidDevice, BYTE* buffer, DWORD bufferSize, DWORD* bytesSent)
4.2.2
BYTE HID_ReadFile(struct strHidDevice* pStrHidDevice, BYTE* buffer, DWORD bufferSize, DWORD* bytesReturned)
4.3
即插即用管理
4.3.1
BYTE HID_RegisterForDeviceNotification(HWND hWnd, HDEVNOTIFY* diNotifyHandle)
4.3.2
BYTE HID_UnregisterForDeviceNotification(HDEVNOTIFY* diNotifyHandle)
4.3.3
BOOL IsDeviceAffected(struct strHidDevice* pstrHidDevice)
5
演示应用程序
6
MSP430 USB 工具套件
HID 接口数据结构:strHidDevice
HID 数据管道器件上的报告格式
C 参考文献
C 修订历史记录
4.1.5
BYTE HID_Close(struct strHidDevice* pstrHidDevice)
说明
关闭与此 pstrHidDevice 结构关联的器件,并指示系统关闭该句柄。应用程序应始终在使用完器件时执行此操作。
参数
表 4-7 HID_Close() 的参数
strHidDevice* pstrHidDevice
包含新打开的器件的结构。
返回值
HID_DEVICE_HANDLE_ERROR。器件句柄无效。
HID_DEVICE_SUCCESS。器件句柄已成功关闭。
HID_DEVICE_NOT_OPENED。尝试了关闭以前未打开的器件句柄。
千亿体育app官网登录(中国)官方网站IOS/安卓通用版/手机APP
|
米乐app下载官网(中国)|ios|Android/通用版APP最新版
|
米乐|米乐·M6(中国大陆)官方网站
|
千亿体育登陆地址
|
华体会体育(中国)HTH·官方网站
|
千赢qy国际_全站最新版千赢qy国际V6.2.14安卓/IOS下载
|
18新利网v1.2.5|中国官方网站
|
bob电竞真人(中国官网)安卓/ios苹果/电脑版【1.97.95版下载】
|
千亿体育app官方下载(中国)官方网站IOS/安卓/手机APP下载安装
|