Specifies the results of the analysis process.
Declaration:
typedef struct tagBX\_AnalyzeResult {
BX\_BarcodeResult\* BarcodeResults;
BX\_Error BarcodeErrors \[MAX\_ERROR\_COUNT\];
long BarcodeResultsLength;
long ErrorCount;
} BX\_AnalyzeResult;
Members:
Name | Type | Description |
---|---|---|
BarcodeResults | BX_BarcodeResult* | Points to an array containing the results of barcodes found during the analysis. Before accessing this member, check that no error has occurred and that results were returned. |
BarcodeErrors[MAX_ERROR_COUNT] | BX_Error | Points to an array of errors returned by the barcode engine. Any errors that occur during the analysis process are added to this array. Multiple errors may be returned by a single analyze call. |
BarcodeResultsLength | long | Specifies the number of barcodes found in an image. If no barcodes are found then this value will be 0. |
ErrorCount | long | Specifies the number of errors that occurred while searching for a barocde. If no errors occurred this value will be 0. |