IWiaMiniDrv::drvWriteItemProperties method (wiamindr_lh.h)

The IWiaMiniDrv::drvWriteItemProperties method writes driver item properties to a WIA hardware device.

Syntax

HRESULT drvWriteItemProperties(
  BYTE                      *__MIDL__IWiaMiniDrv0021,
  LONG                      __MIDL__IWiaMiniDrv0022,
  PMINIDRV_TRANSFER_CONTEXT __MIDL__IWiaMiniDrv0023,
  LONG                      *__MIDL__IWiaMiniDrv0024
);

Parameters

__MIDL__IWiaMiniDrv0021

lFlags [in]

Reserved.

__MIDL__IWiaMiniDrv0022

pWiasContext [in]

Pointer to a WIA item context.

__MIDL__IWiaMiniDrv0023

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.

__MIDL__IWiaMiniDrv0024

pmdtc [in]

Points to a MINIDRV_TRANSFER_CONTEXT structure containing the device transfer context.

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.

Requirements

Requirement Value
Target Platform Desktop
Header wiamindr_lh.h (include Wiamindr.h)

See also

IWiaMiniDrv

IWiaMiniDrv::drvGetDeviceErrorStr

IWiaMiniDrv::drvReadItemProperties

MINIDRV_TRANSFER_CONTEXT

wiasGetRootItem

wiasReadMultiple

wiasReadPropBin

wiasReadPropFloat

wiasReadPropGuid

wiasReadPropLong

wiasReadPropStr