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


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

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

Синтаксис

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

Параметры

[in] pINegotiation

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

[in] pIPropertyBag

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

[in] pIPipelineControl

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

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

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

Замечания

Когда вызывается метод InitializeFilter, фильтры должны:

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

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

Требования

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

См. также

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag