USB 2.0 Application Programming Interface (API)
USB 2.0 Application Programming Interface (API)
Related hardware
USB2.0 Loopback plugs
Related donwloads
USB 2.0 Device Drivers and Documentation
The free USB2 Application Programming Interface has been designed to allow access by 3rd party programs to the PassMark USB 2.0 loop back plug. It provides several functions to communicate with the USB2 loop back plugs as an easy way to use the plugs without having to write any device driver or extra firmware code.
The API will allow software developers to integrate the USB test plug seamlessly into their own applications.
The usb2api.zip* file contains:
- The API, consisting of the USB2Dll.lib, USB2Dll.dll and USB2DLL.h files
- A program that demonstrates how to use the API, USB2_DLL_Demo.exe
- The C++ source code for the demo USB program
- The USB2 API user guide that defines the available functions in the DLL
The USB2 API can only be used with the PassMark USB 2.0 loop back plug.
*Please note that in version 1.5 in the USB2SetTestParameters function, duration has been changed to represent seconds instead of minutes.
System Requirements
The API has been designed and tested to run on Windows 2000, XP, 2003 server, Vista and 2008 Server. Other operating systems are not supported. The example source code and the DLL were build using Microsoft Visual C++ version 6. But any development language that can call a Windows DLL should be compatible.
* A program
such as WinZip is required
to uncompress these files.
* The Adobe
PDF viewer is required to view these files.

