Freigeben über


BarcodeSymbologyAttributesDatenstruktur (pointofservicecommontypes.h)

Die BarcodeSymbologyAttributesData-Struktur enthält die Attributinformationen für eine Barcodesymbologie.

Syntax

typedef struct _BarcodeSymbologyAttributesData {
  BarcodeSymbology                 Symbology;
  UINT32                           IsCheckDigitValidationSupported;
  UINT32                           IsCheckDigitValidationEnabled;
  UINT32                           IsCheckDigitTransmissionSupported;
  UINT32                           IsCheckDigitTransmissionEnabled;
  UINT32                           IsDecodeLengthSupported;
  BarcodeSymbologyDecodeLengthType DecodeLengthType;
  UINT32                           DecodeLength1;
  UINT32                           DecodeLength2;
} BarcodeSymbologyAttributesData;

Member

Symbology

Die Barcodesymbologie, mit der Attribute festgelegt oder abgerufen werden sollen.

Weitere Informationen finden Sie im Thema BarcodeSymbology-Enumeration .

IsCheckDigitValidationSupported

Gibt an, ob der Barcodescanner die Prüfziffer der Symbologie unterstützt. Ungleich 0, falls unterstützt.

IsCheckDigitValidationEnabled

Gibt an, ob die Ziel-Barcodes eine Prüfziffer enthalten sollen.

Einige Barcodes verfügen möglicherweise über die letzte Ziffer als Validierungsziffer, um die Genauigkeit der Decodierung sicherzustellen. Barcodescanner können das Feature unterstützen oder nicht. Ungleich 0, wenn aktiviert.

IsCheckDigitTransmissionSupported

Gibt an, ob der Barcodescanner die Übertragung von Prüfstellen unterstützt. Ungleich 0, falls unterstützt.

IsCheckDigitTransmissionEnabled

Gibt an, ob die Prüfziffer zusammen mit den decodierten Daten übertragen wird. Ungleich 0, wenn aktiviert.

IsDecodeLengthSupported

Gibt an, ob der Barcodescanner das Festlegen der Decodierungslänge für die Symbologie unterstützt.

Beispielsweise kann die API verwendet werden, um Barcodes mit einer Decodierungslänge zwischen 2 und 8 zu lesen. Dies hilft beim Filtern der Ziel-Barcodes. Ungleich 0, falls unterstützt.

DecodeLengthType

Der Decodierungslängentyp, der so festgelegt werden kann, dass er einen Bereich, zwei diskrete Werte unterstützt oder auf eine beliebige Länge festgelegt werden kann. Weitere Informationen finden Sie unter BarcodeSymbologyDecodeLengthType.

DecodeLength1

Der erste Wert in einem Bereich oder der erste diskrete Wert.

DecodeLength2

Der letzte Wert in einem Bereich oder ein zweiter diskreter Wert.

Anforderungen

Anforderung Wert
Header pointofservicecommontypes.h