IWiaMiniDrv::drvReadItemProperties method (wiamindr_lh.h)
The IWiaMiniDrv::drvReadItemProperties method reads the driver item properties that need to be updated.
Syntax
HRESULT drvReadItemProperties(
BYTE *__MIDL__IWiaMiniDrv0025,
LONG __MIDL__IWiaMiniDrv0026,
ULONG __MIDL__IWiaMiniDrv0027,
const PROPSPEC *__MIDL__IWiaMiniDrv0028,
LONG *__MIDL__IWiaMiniDrv0029
);
Parameters
__MIDL__IWiaMiniDrv0025
lFlags [in]
Reserved. Set to zero.
__MIDL__IWiaMiniDrv0026
nPropSpec [in]
Indicates the number of items in the pPropSpec array.
__MIDL__IWiaMiniDrv0027
pPropSpec [in]
Points to the first element of an array of PROPSPEC structures.
__MIDL__IWiaMiniDrv0028
pWiasContext [in]
Pointer to a WIA item context.
__MIDL__IWiaMiniDrv0029
plDevErrVal [out]
Points to a memory location that will receive a status code for this method. If this method returns S_OK, the value stored will be zero. Otherwise, a minidriver-specific error code will be stored at the location pointed to by this parameter.
Return value
On success, the method should return S_OK and clear the device error value pointed to by plDevErrVal. If the method fails, it should return a standard COM error code and place a minidriver-specific error code value in the memory pointed to by plDevErrVal.
The value pointed to by plDevErrVal can be converted to a string by calling IWiaMiniDrv::drvGetDeviceErrorStr.
Remarks
In this method, the minidriver should read the requested properties from the device.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | wiamindr_lh.h (include Wiamindr.h) |
See also
IWiaMiniDrv::drvGetDeviceErrorStr