Apex PDT Technical Reference Manual
6 Utility Programs
COAM30002
Rev. 2.00
8/13/02
6-21
Query
Service 04 – Query
Input:
ah = BCD_ID
al = 04
dx:bx = far pointer to structure for driver to fill in
(dx=segment, bx=offset)
Returns:
ax = 0 if successful
Notes:
This function is currently not implemented and should not
be used. Results are unpredictable.
Set Buffer
Service 05 – Set Buffer
Input:
ah = BCD_ID
al = 05
dx:bx = far pointer to
apiBufferMsg
structure (See below).
(dx=segment, bx=offset)
typedef struct
{
char far *addr;
unsigned far *count;
unsigned size;
CODETYPE far *symbologyIs;
} apiBufferMsg;
The structure pointed to by dx:bx is used to pass
arguments between the resident driver and the application
code where:
q
addr = far pointer to a character buffer (array) for
storing the decoded symbol.
q
count = far pointer to an unsigned integer where the
number of decoded characters is stored.
q
size = the size of the character buffer array in bytes.
q
symbologyIs = far pointer to an integer variable. A
value is placed in this location by the driver indicating
the last symbology recognized (refer to Table 6-3 on
page 6-10).
Returns:
ax = 0 if successful
Summary of Contents for Apex III
Page 2: ...This Page Intentionally Left Blank...
Page 12: ...Apex PDT Technical Reference Manual Table Of Contents COAM30002 Rev 2 00 8 13 02 viii...
Page 108: ...Apex PDT Technical Reference Manual 6 Utility Programs COAM30002 Rev 2 00 8 13 02 6 36...
Page 152: ...Apex PDT Technical Reference Manual 10 Power Management COAM30002 Rev 2 00 8 13 02 10 8...
Page 166: ...Apex III Technical Reference Manual Appendix A COAM30002 Rev 1 03 08 13 02 A 6...
Page 167: ...This Page Intentionally Left Blank...