Condividi tramite


Metodo IPrintPipelineFilter::InitializeFilter (filterpipeline.h)

Il metodo InitializeFilter inizializza un filtro.

Sintassi

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

Parametri

[in] pINegotiation

Puntatore all'interfaccia IInterFilterCommunicator.

[in] pIPropertyBag

Puntatore all'interfaccia IPrintPipelinePropertyBag.

[in] pIPipelineControl

Puntatore all'interfaccia IPrintPipelineManagerControl.

Valore restituito

InitializeFilter restituisce un valore HRESULT. Il metodo deve restituire un valore diverso da S_OK o S_FALSE se le operazioni necessarie non vengono eseguite all'interno di InitializeFilter.

Osservazioni

Quando viene chiamato il metodo InitializeFilter, i filtri devono:

  • Ottenere, aggiungere o eliminare proprietà dal contenitore delle proprietà.

  • Ottenere le interfacce di lettura e scrittura.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione filterpipeline.h (include Filterpipeline.h)

Vedere anche

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag