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


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

Метод IWiaMiniDrv::d rvReadItemProperties считывает свойства элемента драйвера, которые необходимо обновить.

Синтаксис

HRESULT drvReadItemProperties(
  BYTE           *__MIDL__IWiaMiniDrv0025,
  LONG           __MIDL__IWiaMiniDrv0026,
  ULONG          __MIDL__IWiaMiniDrv0027,
  const PROPSPEC *__MIDL__IWiaMiniDrv0028,
  LONG           *__MIDL__IWiaMiniDrv0029
);

Параметры

__MIDL__IWiaMiniDrv0025

lFlags [in]

Зарезервировано. Задайте нулевое значение.

__MIDL__IWiaMiniDrv0026

nPropSpec [in]

Указывает количество элементов в массиве pPropSpec .

__MIDL__IWiaMiniDrv0027

pPropSpec [in]

Указывает на первый элемент массива структур PROPSPEC .

__MIDL__IWiaMiniDrv0028

pWiasContext [in]

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

__MIDL__IWiaMiniDrv0029

plDevErrVal [out]

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

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

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

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

Комментарии

В этом методе мини-диск должен считывать запрошенные свойства с устройства.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wiamindr_lh.h (включая Wiamindr.h)

См. также раздел

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvWriteItemProperties

wiasWriteMultiple

wiasWritePropBin

wiasWritePropFloat

wiasWritePropGuid

wiasWritePropLong

wiasWritePropStr