Compartilhar via


Interface IPartDiscardControl (filterpipeline.h)

O pipeline de filtro dá suporte ao controle de descarte. Os filtros podem usar esse objeto, se eles o obtiverem do método IXpsDocumentProvider::GetXpsPart . Em alguns casos, o processamento desse objeto pode incluir apenas encaminhá-lo para o próximo filtro usando o método IXpsDocumentConsumer::SendXpsUnknown .

Os filtros também podem criar controles de descarte. Para criar um controle de descarte, o filtro deve criar um objeto que implemente a interface IPartDiscardControl . Como o filtro transfere a propriedade do controle de descarte quando ele o envia para o próximo filtro, o filtro deve gerenciar o tempo de vida do controle de descarte. Se um filtro criar um controle de descarte, a DLL do filtro não deverá ser descarregada até que o controle de descarte seja liberado.

Herança

A interface IPartDiscardControl herda da interface IUnknown .

Métodos

A interface IPartDiscardControl tem esses métodos.

 
IPartDiscardControl::GetDiscardProperties

O método GetDiscardProperties obtém as propriedades do controle de descarte.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho filterpipeline.h (inclua Filterpipeline.h)