Share 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 retournée

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.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête filterpipeline.h (inclure Filterpipeline.h)

Voir aussi

IInterFilterCommunicator

IPrintPipelineFilter

IPrintPipelineManagerControl

IPrintPipelinePropertyBag