Microsoft DirectX 8.1 (C++) |
The GetScheduleEntryProperties method retrieves an enumeration of all guide data properties for the specified schedule entry.
Syntax
HRESULT GetScheduleEntryProperties(
VARIANT varScheduleEntryDescriptionID,
IEnumGuideDataProperties** ppEnumProperties
);
Parameters
varScheduleEntryDescriptionID
[in] Specifies the unique identifier for the schedule entry for which properties are requested.
ppEnumProperties
[out] Pointer to a variable that receives the returned collection.
Return Values
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
Return code | Description |
S_OK | The method succeeded. |
Remarks
The caller must release ppEnumProperties when finished with it.
The following properties must be included in the returned property enumeration.
Property | Description |
Description.ID | A unique identifier of a schedule entry. |
Description.Version | The current version of the properties associated with this program. |
Time.Start | The starting time and date of this schedule entry. |
Time.End | The ending time and date of this schedule entry. |
Schedule.Program | The Description.ID of the program that will play at the time specified by this schedule entry. |
Schedule.Service | The Description.ID of the service that carries the program that will play at the time specified by this schedule entry. |
The property notation, such as "Description.ID", is shorthand for the MetaPropertySet and the MetaPropertyType. For more information, see Metaproperties.
See Also