Compartilhar via


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

O método InitializeFilter inicializa um filtro.

Sintaxe

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

Parâmetros

[in] pINegotiation

Um ponteiro para a interface IInterFilterCommunicator .

[in] pIPropertyBag

Um ponteiro para a interface IPrintPipelinePropertyBag .

[in] pIPipelineControl

Um ponteiro para a interface IPrintPipelineManagerControl .

Retornar valor

InitializeFilter retorna um valor HRESULT . O método deve retornar um valor diferente de S_OK ou S_FALSE se as operações necessárias não forem executadas dentro de InitializeFilter.

Comentários

Quando o método InitializeFilter é chamado, os filtros devem:

  • Obter, adicionar ou excluir propriedades do recipiente de propriedades.

  • Obtenha as interfaces de leitura e gravação.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho filterpipeline.h (inclua Filterpipeline.h)

Confira também

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag