Mtmicrgettimeout, Parmeters, Return values – MagTek Excella Windows API99875313 User Manual
Page 50: Example
Excella Windows API Specifications
42
MTMICRGetTimeout
MTMICRGetTimeout function returns the set timeout in milliseconds. MTMICRProcessCheck,
MTMICRGetImage, MTMICRGetImages, and MTMICRQueryInfo functions use this timeout value to wait for
device to respond. By default the timeout is 5 seconds.
ULONG MTMICRGetTimeout (
DWORD
*pdwMilliSeconds
);
Parmeters
pdwMilliSeconds
Pointer to a DWORD. When the function completes, this variable contains the timeout in milliseconds
Return Values
If the function succeeds, the return value is MICR_ST_OK.
MICR_ST_OK
Example
#define DEVICE_NAME_LEN 128
int i=1;
DWORD dwResult;
char cDeviceName[DEVICE_NAME_LEN]="";
while ((dwResult = MTMICRGetDevice(i,(char*) cDeviceName)) != MICR_ST_DEVICE_NOT_FOUND)
{
if (MTMICROpenDevice (cDevicesNames) == MICR_ST_OK)
{
//Get timeout
DWORD timeout;
MTMICRGetTimeout (&timeout);
///close the device
}
i++;
}