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


Метод IPrintPipelineFilter::InitializeFilter (filterpipeline.h)

Метод InitializeFilter инициализирует фильтр.

Синтаксис

HRESULT InitializeFilter(
  [in] IInterFilterCommunicator     *pINegotiation,
  [in] IPrintPipelinePropertyBag    *pIPropertyBag,
  [in] IPrintPipelineManagerControl *pIPipelineControl
);

Параметры

[in] pINegotiation

Указатель на интерфейс IInterFilterCommunicator .

[in] pIPropertyBag

Указатель на интерфейс IPrintPipelinePropertyBag .

[in] pIPipelineControl

Указатель на интерфейс IPrintPipelineManagerControl .

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

InitializeFilter возвращает значение HRESULT . Метод должен возвращать значение, отличное от S_OK или S_FALSE , если необходимые операции не выполняются внутри InitializeFilter.

Комментарии

При вызове метода InitializeFilter фильтры должны:

  • Получение, добавление или удаление свойств из контейнера свойств.

  • Получите интерфейсы чтения и записи.

Требования

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

См. также раздел

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag