Partager via


IPrintPipelineFilter ::InitializeFilter, méthode (filterpipeline.h)

La méthode InitializeFilter initialise un filtre.

Syntaxe

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

Paramètres

[in] pINegotiation

Pointeur vers l’interface IInterFilterCommunicator.

[in] pIPropertyBag

Pointeur vers l’interface IPrintPipelinePropertyBag.

[in] pIPipelineControl

Pointeur vers l’interface IPrintPipelineManagerControl.

Valeur de retour

InitializeFilter retourne une valeur HRESULT. La méthode doit retourner une valeur autre que S_OK ou S_FALSE si les opérations nécessaires ne sont pas effectuées dans InitializeFilter.

Remarques

Lorsque la méthode InitializeFilter est appelée, les filtres doivent :

  • Obtenir, ajouter ou supprimer des propriétés du conteneur de propriétés.

  • Obtenez les interfaces de lecture et d’écriture.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête filterpipeline.h (include Filterpipeline.h)

Voir aussi

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag