Mtmicrgettimeout, Parameters, Return values – MagTek Excella STX99875340 User Manual
Page 53: Example
Section 3. Excella API
43
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
);
Parameters
pdwMilliSeconds
Pointer to a DWORD. When the function completes, this variable contains the timeout in milliseconds
Return Values
No return value for this function.
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++;
}