Microsoft DirectX 8.1 (C++)

Conditional Access Events

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

This section lists the methods (also known as event handlers) that applications must implement in order to handle events fired by Conditional Access objects. When an event occurs, the object calls the event handler in your application, if the handler is implemented. No event handler is required to be implemented, although some provide the only way to achieve desired functionality.

Event Description
CheckComplete Called when all of the existing policies have checked a request.
CheckStarted Called immediately before all of the policies check a request.
ComponentDenialAdded Called when a denial is added to a component of a request.
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.
ItemAdded (CADenials) Called when a denial is added to a CADenials collection.
ItemAdded (ICAOffers) Called when an offer is added to an ICAOffers collection.
ItemAdded (ICAPolicies) Called when a policy is added to an ICAPolicies collection.
ItemAdded (ICATolls) Called when a toll is added to an ICATolls collection.
ItemRemoved (CADenials) Called when a denial is removed from a CADenials collection.
ItemRemoved (ICAOffers) Called when an offer is removed from an ICAOffers collection.
ItemRemoved (ICAPolicies) Called when a policy is removed from an ICAPolicies collection.
ItemRemoved (ICATolls) Called when a toll is removed from an ICATolls collection.
OfferAdded Called when an offer is added to the Conditional Access (CA) Manager’s ICAOffers collection.
OfferRemoved Called when an offer is removed from the Conditional Access (CA) Manager’s ICAOffers collection.
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 Conditional Access (CA) Manager’s ICAPolicies collection.
PolicyRemoved Called when a policy is removed from the Conditional Access (CA) Manager’s ICAPolicies collection.
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.
StateChanged (CADenials) Called when the state of a denial changes.
StateChanged (ICATolls) Called when the state of a toll changes.
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.