Microsoft DirectX 8.1 (C++)

_ICAManagerEvents Interface

This topic applies to Windows XP Home Edition and Windows XP Professional only.

The _ICAManagerEvents interface is an outgoing connection-point interface, used by the Conditional Access (CA) Manager. The CA Manager catches events from other objects, such as policies, denials, and tolls, and forwards them through this interface. Therefore, this interface provides a single connection point for the client.

_ICAManagerEvents is a dispinterface, invoked through IDispatch. It supports the following methods.

Method Description
ComponentDenialAdded Called when a denial is added to a component.
ComponentDenialRemoved Called when a denial is removed from a component.
DenialStateChanged Called when the state of a denial changes.
DenialTollAdded Called when a toll is added to a denial.
DenialTollRemoved Called when a toll is removed from a denial.
OfferAdded Called when an offer is added to the CA Manager.
OfferRemoved Called then an offer is removed from the CA Manager.
OfferTollAdded Called when a toll is added to an offer.
OfferTollRemoved Called when a toll is removed from an offer.
PolicyAdded Called when a policy is added to the CA Manager.
PolicyRemoved Called when a policy is removed from the CA Manager.
RequestActivated Called when the active request changes.
RequestDeactivated Called when the current active request is deactivated.
RequestDenialAdded Called when a denial is added to a request.
RequestDenialRemoved Called when a denial is removed from a request.
TollDenialAdded Called when a denial is added to a toll.
TollDenialRemoved Called when a denial is removed from a toll.
TollStateChanged Called when the state of a toll changes.