USB开发所需要的各种文件(更新中)

cyioctl.h

  使用DeviceIoControl()函数和驱动CyUSB.sys通信的时候, 需要用到IO Control (aka IOCTL) code parameter, 这些参数由cyioctl.h定义.

CyAPI.lib, CyAPI.h

  CyAPI.lib,一个C++类库, 提供了与CyUSB.sys驱动通信的高级编程接口. 和驱动程序通信, 不再需要使用SetupDiXxxx 和 DeviceIoControl这样的Windows API调用, 而是使用更为简单的CyAPI methods, 比如Open, Close, and XferData. 要使用这个类库,需要包含头文件CyAPI.h.

CyUSB.dll

  CyUSB.dll is a managed Microsoft .NET class library. It provides a high-level, powerful programming interface to USB devices.

  Rather than communicate with USB device drivers directly via Win32 API calls such as SetupDiXxxx and DeviceIoControl, applications can access USB devices via library methods such as XferData and properties such as AltIntfc.

  Because CyUSB.dll is a managed .NET library, its classes and methods can be accessed from any of the Microsoft Visual Stuido.NET managed languages such as Visual Basic.NET, C#, Visual J# and managed C++.

posted on 2014-08-20 15:32  Module_Sun  阅读(661)  评论(0编辑  收藏  举报

导航