OpenAduDeviceBySerialNumber
This functions searches for any ADU device attached to the computer that matches the
serial number. The function opens the first ADU device that matches and passes back a
handle to it.
The handle value must be retained by the calling program and used with all subsequent
ReadAduDevice, WriteAduDevice and CloseAduDevice function calls.
Note that the serial number of a ADU device is unique so only one device will match.
C Declaration:
void * __stdcall OpenAduDeviceBySerialNumber(const char* psSerialNumber,
unsigned long iTimeout);
Visual Basic Declaration:
Declare Function OpenAduDeviceBySerialNumber Lib "AduHid.DLL" _
(ByVal sSerialNumber As String, _
ByVal iTimeout As Long) As Long
Arguments:
Argument |
Type |
Value |
Description |
psSerialNumber |
char * |
non 0 |
pointer to serial number string |
iTimeout |
unsigned long |
0 |
timeouts disabled |
other |
timeout processing enabled |
Any non-zero iTimeout value will enable timeout handling. The actual timeout period is
passed into the ReadAduDevice and WriteAduDevice function calls.
Return Codes:
Value |
Description |
INVALID_HANDLE_VALUE |
device was not opened |
0 |
device was not opened |
other |
Handle to the ADU device |
|