Partager via


Interface IPartDiscardControl (filterpipeline.h)

Le pipeline de filtre prend en charge le contrôle d’abandon. Les filtres peuvent utiliser cet objet s’ils l’obtiennent à partir de la méthode IXpsDocumentProvider ::GetXpsPart . Dans certains cas, le traitement de cet objet peut simplement inclure son transfert vers le filtre suivant à l’aide de la méthode IXpsDocumentConsumer ::SendXpsUnknown .

Les filtres peuvent également créer des contrôles d’abandon. Pour créer un contrôle d’abandon, le filtre doit créer un objet qui implémente l’interface IPartDiscardControl . Étant donné que le filtre transfère la propriété du contrôle d’abandon lorsqu’il l’envoie au filtre suivant, le filtre doit gérer la durée de vie du contrôle d’abandon. Si un filtre crée un contrôle d’abandon, la DLL de filtre ne doit pas se décharger tant que le contrôle d’abandon n’a pas été libéré.

Héritage

L’interface IPartDiscardControl hérite de l’interface IUnknown.

Méthodes

L’interface IPartDiscardControl a ces méthodes.

 
IPartDiscardControl ::GetDiscardProperties

La méthode GetDiscardProperties obtient les propriétés du contrôle discard.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête filterpipeline.h (inclure Filterpipeline.h)