IESEventServiceConfiguration interface (tuner.h)
[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]
Contains methods that configure an event service that implements the IESEventService interface. This interface allows you to create your own event service and set it up to receive events from a Protected Broadcast Driver Architecture (PBDA) event service, then pass those events to your event service's clients.
Inheritance
The IESEventServiceConfiguration interface inherits from the IUnknown interface. IESEventServiceConfiguration also has these types of members:
Methods
The IESEventServiceConfiguration interface has these methods.
IESEventServiceConfiguration::RemoveGraph Removes an event service that implements the IESEventService interface from a filter graph. This method prevents the processing of events from Protected Broadcast Driver Architecture (PBDA) devices in the graph. |
IESEventServiceConfiguration::RemoveOwner Removes the owner of an event service, where event service refers to a generic Windows event service that implements the IESEventService interface. |
IESEventServiceConfiguration::RemoveParent Removes the parent of the current event service. Once an event service has removed a parent, the parent can no longer pass advise events to the child event service for handling. |
IESEventServiceConfiguration::SetGraph Attaches an event service that implements the IESEventService interface to a filter graph. This method allows the processing of events that support the IESEvent interface from devices in the graph. |
IESEventServiceConfiguration::SetOwner Adds an owner to an event service, where event service refers to a generic Windows event service that implements the IESEventService interface. |
IESEventServiceConfiguration::SetParent Sets a parent event service for an event service that implements the IESEventService interface. Once an event service has set a parent, it can receive advise events from the parent. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IESEventServiceConfiguration)
.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows�7 [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | tuner.h |