Поделиться через


Интерфейс IPartDiscardControl (filterpipeline.h)

Конвейер фильтра поддерживает элемент управления отменой. Фильтры могут использовать этот объект, если они получают его из метода IXpsDocumentProvider::GetXpsPart . В некоторых случаях обработка этого объекта может включать простое перенаправление его в следующий фильтр с помощью метода IXpsDocumentConsumer::SendXpsUnknown .

Фильтры также могут создавать элементы управления отменой. Чтобы создать элемент управления отменой, фильтр должен создать объект, реализующий интерфейс IPartDiscardControl . Так как фильтр передает право собственности на элемент управления отмены при его отправке следующему фильтру, фильтр должен управлять временем существования элемента управления отмены. Если фильтр создает элемент управления отменой, библиотека DLL фильтра не должна выгружаться, пока не будет освобожден элемент управления отменой.

Наследование

Интерфейс IPartDiscardControl наследуется от интерфейса IUnknown .

Методы

Интерфейс IPartDiscardControl содержит следующие методы.

 
IPartDiscardControl::GetDiscardProperties

Метод GetDiscardProperties получает свойства элемента управления отмены.

Требования

Требование Значение
Целевая платформа Windows
Header filterpipeline.h (включая Filterpipeline.h)