Microsoft DirectX 8.1 (C++)

Guide Store Events

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

So that the EPG information displayed in a client application can be changed when information in the repository changes, the Guide Store is able to signal events when information has changed. The client application implements a callback interface to receive these events.

Alternatively, the client application can poll the Guide Store and refresh the user interface at regular intervals. However, this approach entails considerable overhead, and is not recommended.

The Guide Store contains global collections of Program, Service, ScheduleEntry, Channel, and ChannelLineup objects. A global collection contains every object of that type. Whenever an object in one of these collections changes, an event is signaled, and the appropriate callback method, if implemented by the application, is called.

See Also