Windows平台上的USB驱动接口开发及libusb与pyUSB的安装及应用要点
发布时间
阅读量:
阅读量
目前正协助芯片组研发一项新型工具,其中最关键的部分在于USB控制接口以及Python脚本解释器的集成。按照以往的实现方式,USB接口所采用的函数如下:
BOOL WINAPI DeviceIoControl(
_In_ HANDLE hDevice,
_In_ DWORD dwIoControlCode,
_In_opt_ LPVOID lpInBuffer,
_In_ DWORD nInBufferSize,
_Out_opt_ LPVOID lpOutBuffer,
_In_ DWORD nOutBufferSize,
_Out_opt_ LPDWORD lpBytesReturned,
_Inout_opt_ LPOVERLAPPED lpOverlapped
);
当时能够使用该接口满足需求的原因在于以下对应关系:
lpInBuffer[0] 对应 bmRequest
lpInBuffer[1] 对应
全部评论 (0)
还没有任何评论哟~
