Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод 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]
Указывает количество элементов n массива pPropSpec.
__MIDL__IWiaMiniDrv0018
pPropSpec [in]
Указывает на первый элемент массива структуры PROPSPEC.
__MIDL__IWiaMiniDrv0019
pWiasContext [in]
Указатель на контекст элемента WIA.
__MIDL__IWiaMiniDrv0020
plDevErrVal [out]
Указывает на расположение памяти, которое получит код состояния для этого метода. Если этот метод возвращает S_OK, сохраненное значение будет равно нулю. В противном случае код ошибки для мини-driver будет храниться в расположении, на которое указывает этот параметр.
Возвращаемое значение
При успешном выполнении метод должен возвращать S_OK и очищать значение ошибки устройства, указываемое на plDevErrVal. Если метод завершается ошибкой, он должен вернуть стандартный код ошибки COM и поместить значение кода ошибки для мини-driver в память, на которую указывает plDevErrVal.
Значение, указываемое plDevErrVal, можно преобразовать в строку путем вызова IWiaMiniDrv::d rvGetDeviceErrorStr.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | wiamindr_lh.h (включить Wiamindr.h) |