Fonction DrvPopulateFilterServices (filterpipeline.h)

La fonction DrvPopulateFilterServices est appelée par le gestionnaire de pipeline de filtre XPSDrv pour permettre au fournisseur de services d’instancier des objets de service de filtre dans le conteneur de propriétés de pipeline de filtre spécifié par le paramètre pPropertyBag .

Syntaxe

HRESULT DrvPopulateFilterServices(
  [in] IPrintPipelinePropertyBag *pPropertyBag
);

Paramètres

[in] pPropertyBag

Pointeur vers un conteneur de propriétés de pipeline d’impression.

Valeur retournée

Cette fonction retourne une valeur HRESULT.

Remarques

Le pilote d’imprimante XPSDrv peut spécifier le module de fournisseur de services de filtre à l’aide de l’élément <FilterServiceProvider> ou <OptionalFilterServiceProvider> dans le fichier de configuration du pipeline de filtre. Le module du fournisseur de services doit exporter la fonction DrvPopulateFilterServices .

Configuration requise

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

Voir aussi

Filtrer le fichier de configuration du pipeline

IPrintPipelinePropertyBag

Pilote d’imprimante XPSDrv