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 HRESULT . El método debe devolver un valor distinto de S_OK o S_FALSE si las operaciones necesarias no se realizan en InitializeFilter.

Comentarios

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 Value
Plataforma de destino Escritorio
Encabezado filterpipeline.h (incluir Filterpipeline.h)

Consulte también

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag