Magtek MAGTEK User Manual Page 73

  • Download
  • Add to my manuals
  • Print
  • Page
    / 80
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 72
Section 5. Application Programmable Interface
67
McpWait
This function is used to get the next notification which the device has sent. When notifications
are received from a device, they are queued for subsequent retrieval by the host application using
this function.
DWORD McpWait( HANDLE hDevice, PMCPBUS pMCPBUS );
Parameters
hDevice
Handle to the specified device (communications resource) for notifications. This handle was
returned from the McpOpen function.
pMCPBUS
Pointer to the MCPBUS structure used by the MCP API function to perform this operation.
The following structure members are used as input parameters.
Member Meaning
dwOperAttribute MCP_ATTR_NONE - do not discard buffered notifications
MCP_ATTR_WAIT_NEW - discard all buffered notifications; wait for
the next new notification from the device
dwTimeout Timeout value for notification to arrive:
-1 Return immediately with next notification if one is buffered or wait
indefinitely for the next one to arrive from the device.
=0 Return immediately with next buffered notification or error if no
notifications are buffered. Note: MCP_ATTR_WAIT_NEW should not be
set if specifying this value for the timeout.
>0 Return immediately with the next notification if one is buffered or wait
this number of milliseconds for the next one to arrive.
lpOutBuffer Pointer to storage buffer to receive notification information
dwOutBufferSize Size (in bytes) of storage buffer pointed to by lpOutBuffer
Page view 72
1 2 ... 68 69 70 71 72 73 74 75 76 77 78 79 80

Comments to this Manuals

No comments