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.

Commenti

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.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione filterpipeline.h (include Filterpipeline.h)

Vedi anche

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag