IMultiInterfaceEventControl interface (eventsys.h)

Controls the behavior of an event object, the object that fires an event to its subscribers. The IMultiInterfaceEventControl interface differs from the IEventControl interface in that it supports multiple event interfaces for the event object.

Inheritance

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

Methods

The IMultiInterfaceEventControl interface has these methods.

 
IMultiInterfaceEventControl::get_AllowInprocActivation

Indicates whether subscribers can be activated in the publisher's process. (IMultiInterfaceEventControl.get_AllowInprocActivation)
IMultiInterfaceEventControl::get_FireInParallel

Indicates whether events can be delivered to two or more subscribers in parallel. (Get)
IMultiInterfaceEventControl::GetSubscriptions

Retrieves the collection of subscription objects associated with an event method.
IMultiInterfaceEventControl::put_AllowInprocActivation

Indicates whether subscribers can be activated in the publisher's process. (IMultiInterfaceEventControl.put_AllowInprocActivation)
IMultiInterfaceEventControl::put_FireInParallel

Indicates whether events can be delivered to two or more subscribers in parallel. (Put)
IMultiInterfaceEventControl::SetDefaultQuery

Establishes a default query to be used when a publisher filter is not associated with an event method.
IMultiInterfaceEventControl::SetMultiInterfacePublisherFilter

Assigns a publisher filter to an event method at run time.

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