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


Функция wiasReadPropBin (wiamdef.h)

Функция wiasReadPropBin извлекает значение свойства двоичных данных из элемента WIA.

Синтаксис

HRESULT wiasReadPropBin(
  [in]            BYTE   *pWiasContext,
                  PROPID propid,
  [out]           BYTE   **ppbVal,
  [out, optional] BYTE   **ppbValOld,
                  BOOL   bMustExist
);

Параметры

[in] pWiasContext

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

propid

Указывает идентификатор свойства.

[out] ppbVal

Указатель на расположение памяти, которое получает адрес буфера, выделенного этой функцией. После возврата буфер содержит двоичные данные свойства.

[out, optional] ppbValOld

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

bMustExist

Указывает, должно ли существовать свойство. Если задано значение TRUE, свойство должно существовать; Если задано значение FALSE, свойство не обязательно существовать.

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

При успешном выполнении функция возвращает S_OK.

Если функция завершается сбоем, она возвращает стандартную ошибку COM или один из кодов ошибок WIA.

Комментарии

Эта функция выделяет буфер и сохраняет его адрес в параметре ppbVal . Мини-диск должен освободить буфер, вызвав CoTaskMemFree.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wiamdef.h (включая Wiamdef.h)
Библиотека Wiaservc.lib
DLL Wiaservc.dll

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

wiasReadPropFloat

wiasReadPropGuid

wiasReadPropLong

wiasReadPropStr

wiasWritePropBin