IWiaMiniDrv::d rvValidateItemProperties 方法 (wiamindr_lh.h)

IWiaMiniDrv::d rvValidateItemProperties 方法根据每个属性的有效值集验证项的属性,并在必要时更新这些属性。

语法

HRESULT drvValidateItemProperties(
  BYTE           *__MIDL__IWiaMiniDrv0016,
  LONG           __MIDL__IWiaMiniDrv0017,
  ULONG          __MIDL__IWiaMiniDrv0018,
  const PROPSPEC *__MIDL__IWiaMiniDrv0019,
  LONG           *__MIDL__IWiaMiniDrv0020
);

参数

__MIDL__IWiaMiniDrv0016

lFlags [in]

保留。 设置为零。

__MIDL__IWiaMiniDrv0017

nPropSpec [in]

指示 pPropSpec 数组的项数。

__MIDL__IWiaMiniDrv0018

pPropSpec [in]

指向 PROPSPEC 结构数组的第一个元素。

__MIDL__IWiaMiniDrv0019

pWiasContext [in]

指向 WIA 项上下文的指针。

__MIDL__IWiaMiniDrv0020

plDevErrVal [out]

指向将接收此方法的状态代码的内存位置。 如果此方法返回 S_OK,则存储的值将为零。 否则,微型驱动程序特定的错误代码将存储在此参数指向的位置。

返回值

成功后,该方法应返回 S_OK 并清除 plDevErrVal 指向的设备错误值。 如果方法失败,它应返回标准 COM 错误代码,并将特定于微型驱动程序的错误代码值放在 plDevErrVal 指向的内存中。

plDevErrVal 指向的值可以通过调用 IWiaMiniDrv::d rvGetDeviceErrorStr 转换为字符串。

要求

要求
目标平台 桌面
标头 wiamindr_lh.h (包括 Wiamindr.h)

另请参阅

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

wiasGetItemType

wiasValidateItemProperties