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