Mtmicrgettimeout, Parameters, Return values – MagTek Excella STX99875340 User Manual

Page 53: Example

Advertising
background image

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++;

}

Advertising