Поделиться через


Метод IWiaMiniDrv::d rvWriteItemProperties (wiamindr_lh.h)

Метод IWiaMiniDrv::d rvWriteItemProperties записывает свойства элемента драйвера на аппаратное устройство WIA.

Синтаксис

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

Параметры

__MIDL__IWiaMiniDrv0021

lFlags [in]

Скрытный.

__MIDL__IWiaMiniDrv0022

pWiasContext [in]

Указатель на контекст элемента WIA.

__MIDL__IWiaMiniDrv0023

plDevErrVal [out]

Указывает на расположение памяти, которое получит код состояния для этого метода. Если этот метод возвращает S_OK, то сохраненное значение будет равно нулю. В противном случае код ошибки для мини-driver будет храниться в расположении, на которое указывает этот параметр.

__MIDL__IWiaMiniDrv0024

pmdtc [in]

Указывает на структуру MINIDRV_TRANSFER_CONTEXT, содержащую контекст передачи устройства.

Возвращаемое значение

При успешном выполнении метод должен возвращать S_OK и очищать значение ошибки устройства, указываемое на plDevErrVal. Если метод завершается ошибкой, он должен вернуть стандартный код ошибки COM и поместить значение кода ошибки для мини-driver в память, на которую указывает plDevErrVal.

Значение, указываемое plDevErrVal, можно преобразовать в строку путем вызова IWiaMiniDrv::d rvGetDeviceErrorStr.

Требования

Требование Ценность
целевая платформа Настольный
заголовка wiamindr_lh.h (включить Wiamindr.h)

См. также

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvReadItemProperties

MINIDRV_TRANSFER_CONTEXT

wiasGetRootItem

wiasReadMultiple

wiasReadPropBin

wiasReadPropFloat

wiasReadPropGuid

wiasReadPropLong

wiasReadPropStr