構文
typedef struct{
char *dataBuf;
int dataBufLength;
int outputLength;
int id;
char opticonID;
char aimID[4];
} AM_BarcodeBuffer, *pAM_BarcodeBuffer;
メンバー
- dataBuf
-
読み取ったバーコードデータを格納するバッファを指すポインタを指定します。
- dataBufLength
-
読み取ったバーコードデータを格納するバッファのサイズを指定します。
- outputLength
-
読み取ったバーコードデータのバイト数を返します。
- id
-
読み取ったバーコードの種別を表すコードIDを返します。
ReadBarcodeEx関数と同じコードIDの値を返します。詳細はコードIDを参照してください。
- opticonID
-
読み取ったバーコードの種別をOPTICON コードIDの文字コードで返します。
詳細はOPTICON コードIDを参照してください。
- aimID
-
読み取ったバーコードの種別を表すAIM/ISO15424 コードIDを、NUL文字で終端する3文字の文字列で返します。
詳細はAIM/ISO15424 コードIDを参照してください。
(注意)
- aimIDはバージョン1.4.0以降のAdvancedMenuライブラリでサポートします。
- システム 13.1以前のデバイスで本ライブラリを実行したときは、aimIDに"???"を返します。
解説
AM_ConfigBarcodeReader関数のpBufferに本構造体を指すポインタを渡して、バーコードデータを格納するバッファを設定します。必要条件
ヘッダファイル:
lib.h
AdvancedMenu.h
関連事項
最終更新日:2021/06/03