Функция wiauGetValidFormats (wiautil.h)

Функция wiauGetValidFormats вызывает метод IWiaMiniDrv::d rvGetWiaFormatInfo и создает список допустимых форматов, используя указанное значение.

Синтаксис

HRESULT wiauGetValidFormats(
  [in]  IWiaMiniDrv *pDrv,
  [in]  BYTE        *pWiasContext,
        LONG        TymedValue,
  [out] int         *pNumFormats,
  [out] GUID        **ppFormatArray
);

Параметры

[in] pDrv

Указывает на объект minidriver WIA. Этот параметр должен иметь значение this.

[in] pWiasContext

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

TymedValue

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

[out] pNumFormats

Указатель на расположение памяти, которое получает количество форматов.

[out] ppFormatArray

Указатель на расположение памяти, которое получает адрес массива GUID формата.

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

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

Комментарии

Вызывающий объект этой функции отвечает за освобождение массива форматирования с помощью оператора delete[] .

Требования

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