Implementing an Event Consumer Provider

[This is preliminary documentation and subject to change.]

An event consumer provider is a WBEM provider that supplies the link between a logical consumer, which is an instance of a class in the CIM repository that provides data for processing the event, and a physical consumer, which is a COM object that implements the IWbemUnboundObjectSink interface. CIMOM calls the IndicateToConsumer method of this interface to deliver the event. Physical consumers are also known as sinks.

Implementing an event consumer provider involves the following three tasks: