Condividi tramite


Interfaccia IPartDiscardControl (filterpipeline.h)

La pipeline di filtro supporta il controllo di eliminazione. I filtri possono usare questo oggetto, se lo ottengono dal metodo IXpsDocumentProvider::GetXpsPart . In alcuni casi, l'elaborazione di questo oggetto potrebbe includere l'inoltro al filtro successivo usando il metodo IXpsDocumentConsumer::SendXpsUnknown .

I filtri possono anche creare controlli di eliminazione. Per creare un controllo di eliminazione, il filtro deve creare un oggetto che implementa l'interfaccia IPartDiscardControl . Poiché il filtro trasferisce la proprietà del controllo di eliminazione quando lo invia al filtro successivo, il filtro deve gestire la durata del controllo di eliminazione. Se un filtro crea un controllo di eliminazione, la DLL del filtro non deve scaricare finché non viene rilasciato il controllo di eliminazione.

Ereditarietà

L'interfaccia IPartDiscardControl eredita dall'interfaccia IUnknown .

Metodi

L'interfaccia IPartDiscardControl include questi metodi.

 
IPartDiscardControl::GetDiscardProperties

Il metodo GetDiscardProperties ottiene le proprietà del controllo di eliminazione.

Requisiti

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