Метод IWiaImageFilter::InitializeFilter
Инициализирует фильтр. Вызывается методом получения образов Windows (WIA) 2.0 перед каждой загрузкой образа.
Синтаксис
HRESULT InitializeFilter(
[in] IWiaItem2 *pWiaItem2,
[in] IWiaTransferCallback *pWiaTransferCallback
);
Параметры
-
pWiaItem2 [in]
-
Тип: IWiaItem2*
Указывает указатель на элемент IWiaItem2 , представляющий изображение предварительного просмотра.
-
pWiaTransferCallback [in]
-
Тип: IWiaTransferCallback*
Указывает указатель на интерфейс IWiaTransferCallback приложения.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод вызывается, когда приложение вызывает download и когда приложение вызывает функцию компонента предварительной GetNewPreview
версии WIA 2.0.
IWiaImageFilter::InitializeFilter сохраняет ссылки на pWiaItem2 и pWiaTransferCallback для передачи в эти функции. Эти два указателя интерфейса должны храниться как переменные-члены, а для каждого из них должен вызываться IUnknown::AddRef . Указатели интерфейса также необходимы в реализации фильтра TransferCallback и GetNextStream во время получения образа.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
IDL |
|