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


функция 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

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

[in] pWiasContext

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

TymedValue

Указывает tymed значение для поиска.

[out] pNumFormats

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

[out] ppFormatArray

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

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

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

Замечания

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

Требования

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