Mtmicrgettimeout, Parmeters, Return values – MagTek Excella Windows API99875313 User Manual

Page 50: Example

Advertising
background image

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

}

Advertising