IPartDiscardControl 接口 (filterpipeline.h)

筛选器管道支持放弃控件。 如果筛选器从 IXpsDocumentProvider::GetXpsPart 方法获取该对象,则可以使用此对象。 在某些情况下,处理此对象可能只包括使用 IXpsDocumentConsumer::SendXpsUnknown 方法将其转发到下一个筛选器。

筛选器还可以创建放弃控件。 若要创建放弃控件,筛选器必须创建实现 IPartDiscardControl 接口的对象。 由于筛选器在将放弃控件发送到下一个筛选器时会转移放弃控件的所有权,因此筛选器必须管理放弃控件的生存期。 如果筛选器创建放弃控件,则在释放放弃控件之前,筛选器 DLL 不得卸载。

继承

IPartDiscardControl 接口继承自 IUnknown 接口。

方法

IPartDiscardControl 接口包含以下方法。

 
IPartDiscardControl::GetDiscardProperties

GetDiscardProperties 方法获取放弃控件的属性。

要求

要求
目标平台 Windows
标头 filterpipeline.h (包括 Filterpipeline.h)