Compartir a través de


Método IPrintPipelineFilter::InitializeFilter (filterpipeline.h)

El método InitializeFilter inicializa un filtro.

Sintaxis

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

Parámetros

[in] pINegotiation

Puntero a la interfaz IInterFilterCommunicator.

[in] pIPropertyBag

Puntero a la interfaz IPrintPipelinePropertyBag.

[in] pIPipelineControl

Puntero a la interfaz IPrintPipelineManagerControl.

Valor devuelto

initializeFilter devuelve un valor de HRESULT de. El método debe devolver un valor distinto de S_OK o S_FALSE si las operaciones necesarias no se realizan dentro de InitializeFilter.

Observaciones

Cuando se llama al método InitializeFilter, los filtros deben:

  • Obtiene, agrega o elimina propiedades del contenedor de propiedades.

  • Obtenga las interfaces de lectura y escritura.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de filterpipeline.h (include Filterpipeline.h)

Consulte también

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag