User manual - DT-870M51(LaserScanner)バーコードスキャナー機能解説書ver.1.00(2003年9月22日)

DT-870M51 バーコード機能解説書
題目
OBR バッファの切替え
関数名
OBRChangeBuffMode
種類
機能
OBRデータの出力先を、OBRバッファまたは、KEYバッファのどちらかに切替えます。
KEYバッファの指定には OBROpen 要求にて指定された、ウィンドウハンドルにキー出力
するタイプとアクティブ状態のウィンドウにキー出力するタイプの 2 種類があります。
C言語インタフェース
【コーリングシーケンス】
int OBRChangeBuffMode(BYTE buftyp) ;
【パラメータ】
BYTE buftype :バッファ種別
OBR_BUFOBR 0x00 :OBRバッファ
0x01 :(予約)
OBR_STOFF 0x02 :KEYバッファ
OBROpen 要求にて指定された、
ウィンドウハンドルにキー出力)
OBR_ASTOFF 0x03 :KEYバッファ
(アクティブ状態のウィンドウ
にキー出力)
【戻り値】
OBR_OK 0x00000000 :正常終了
OBR_PRM 0xFFFFFFFE:引数データエラー
OBR_NOT_DEVICE 0xFFFF0703OBR(スキャナ部)非常駐状態
OBR_NOT_DEVICE_DECODE 0xFFFF0704Decode(デコーダ部)常駐失敗
備考
エミュレータの処理
OBROpen()が発行されていない場合は OBR_NOT_DEVICE が返ります。
②出力バッファ先値を内部ワークに格納します。
26