Microsoft DirectX 8.1 (C++) |
This topic applies to Windows XP Home Edition and Windows XP Professional only.
The GuideStore object manages the Guide Store. This object opens the Guide Store repository and allows access to the data. When writing applications, this object should be created first, followed by executing the Open method.
This object exposes the following properties and methods.
Property | Description |
ChannelLineups | Retrieves a ChannelLineups object containing all ChannelLineup objects in the Guide Store repository. |
Channels | Retrieves a Channels object containing a collection of all the Channel objects in the Guide Store repository. |
ActiveGuideDataProvider | Retrieves a GuideDataProvider object that identifies the current source of information being stored in the Guide Store. |
GuideDataProviders | Specifies and retrieves a GuideDataProviders object, which has a collection of all GuideDataProvider objects in the Guide Store. |
IdOf | Retrieves the Guide Store identifier for a COM object stored in the Guide Store. |
MetaPropertiesOf | Retrieves a MetaProperties object that contains a collection of MetaProperty objects associated with a specified COM object. |
MetaPropertySets | Retrieves a pointer to a MetaPropertySets object containing all MetaPropertySet objects in the Guide Store repository. |
Objects | Retrieves an Objects object that has a collection of all COM objects in the Guide Store. |
Programs | Retrieves a pointer to a Programs object containing all Program objects in the Guide Store repository. |
ScheduleEntries | Retrieves a ScheduleEntries object containing all the ScheduleEntry objects in the Guide Store. |
Services | Retrieves a Services collection that contains all of the Service objects in the Guide Store. |
UUID | Retrieves the unique identifier of the Guide Store. |
Method | Description |
BeginTrans | Begins a repository transaction. |
CommitTrans | Ends the current repository transaction and saves the changes. |
Open | Opens the Guide Store repository. |
RollbackTrans | Ends the current repository transaction and restores the repository to the state it was in when the current transaction began. |