IMultiInterfacePublisherFilter interface (eventsys.h)

Manages a filtered subscription cache for an event method. Only subscribers who meet the criteria specified by the filter are notified when the associated event is fired. The IMultiInterfacePublisherFilter interface differs from the IPublisherFilter interface in that it supports multiple event interfaces for the event object.

Inheritance

The IMultiInterfacePublisherFilter interface inherits from the IUnknown interface. IMultiInterfacePublisherFilter also has these types of members:

Methods

The IMultiInterfacePublisherFilter interface has these methods.

 
IMultiInterfacePublisherFilter::Initialize

Associates an event class with a publisher filter.
IMultiInterfacePublisherFilter::PrepareToFire

Prepares the publisher filter to begin firing a filtered list of subscriptions using a provided firing control. The firing control is contained in the event class object.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header eventsys.h