Scanner Support
IADC::QueryAttribute
This function retrieves a specified attribute that is device-independent. The spe-
cified attribute can be a grid or multiclient enable status.
Syntax:
Parameters:
Return Values:
See Also:
IADC::QueryData
This function returns the status of user input data that has been buffered.
Syntax:
Parameters:
Return Values:
See Also:
6-14
700 Series Color Mobile Computer User's Manual
HRESULT IADC::QueryAttribute (
ITC_ADC_ATTRIBUTE_ID eAttribID, BYTE rgbBuffer[],
DWORD dwBufferSize, DWORD *pnBufferData );
eAttribID
[in]
rgbBuffer
[out]
dwBufferSize
[in]
pnBufferData [out]
HRESULT that indicates success or failure.
IADC::CancelReadRequest
IADC::Initialize
IADC::QueryData
IADC::Read
IADC::SetAttribute
HRESULT IADC::QueryData ( DWORD *dwTotalBufferedBytes,
WORD *wNumberOfMessages, DWORD *dwNextMessageSize );
dwTotalBufferedBytes [out]
wNumberOfMessages
dwNextMessageSize
A standard status code that indicates success or failure.
IADC::CancelReadRequest
IADC::Initialize
IADC::QueryAttribute
IADC::Read
IADC::SetAttribute
Specifies the attribute. Only one attribute can be
queried at a time. See IADC::SetAttribute.
Contains buffer for the attribute to be queried. The
structure of lpBuffer depends on the attribute being
queried. See IADC::SetAttribute for a description
of these structures.
The maximum number of bytes rgbBuffer can store.
Pointer to the DWORD location to put the number
of bytes stored in rgbBuffer.
Total bytes buffered for connection.
[out]
Total messages buffered. For example,
each buffer contains a single bar code scan.
[out]
Size (in bytes) of the next buffered message.
SECTION 6