Метод IWiaImageFilter::FilterPreviewImage
Фильтрует образ предварительного просмотра.
Синтаксис
HRESULT FilterPreviewImage(
[in] LONG lFlags,
[in] IWiaItem2 *pWiaChildItem2,
[in] RECT InputImageExtents,
[in] IStream *pInputStream
);
Параметры
-
lFlags [in]
-
Тип: LONG
Не используется. Задайте значение 0.
-
pWiaChildItem2 [in]
-
Тип: IWiaItem2*
Обрабатываемый элемент.
-
InputImageExtents [in]
-
Тип: RECT
Координаты (в области физического получения) изображения, которое компонент предварительного просмотра кэширует внутри.
-
pInputStream [in]
-
Тип: IStream*
Указатель на интерфейс IStream для отфильтрованного кэшированного изображения.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Не вызывайте этот метод непосредственно из приложения.
pWiaChildItem2 должен быть дочерним элементом pWiaItem2 , который был передан в IWiaImageFilter::InitializeFilter.
InputImageExtents необходим, так как фильтр обработки изображений отвечает за вырезание области изображения, которую представляет pWiaChildItem2 из данных изображения, передаваемых через pInputStream.
Приложение должно убедиться, что pWiaChildItem2 имеет тот же формат изображения (WIA_IPA_FORMAT), разрешение (WIA_IPS_XRES и WIA_IPS_YRES) и битовую глубину (WIA_IPA_DEPTH), что и pWiaItem2 при передаче в GetNewPreview.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|