L_INT pEXT_CALLBACK YourFunction(ulType, rcBarLocation, pszBarCodeData, pUserData)

Occurs when the reading process has successfully decoded a barcode symbology.


L_UINT32 ulType

Barcode type.

RECT rcBarLocation

The barcode location on the bitmap.

L_CHAR * pszBarCodeData

Pointer to the barcode data string.

L_VOID * pUserData

Void pointer that you can use to pass one or more additional parameters that the help callback function needs.

To use this feature, assign a value to a variable or create a structure that contains as many fields as you need. Then, in this parameter, pass the address of the variable or structure, casting it to L_VOID *. The callback function, which receives the address in its own pUserData parameter, can cast it to a pointer of the appropriate data type to access your variable or structure.

If the additional parameters are not needed, you can pass NULL in this parameter.


Value Meaning
SUCCESS Continue the process.
ERROR_USER_ABORT Abort the process.


Use this callback function to get the decoded barcode before finishing the processing of the entire input document.

Help Version 21.0.2021.4.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Barcode C++ Class Library Help