|Microsoft DirectX 9.0|
The IEnumComponents interface provides a standard COM enumeration object for the components (substreams) in a given program stream. C++ applications should use this interface to enumerate components, rather than using the IComponents collection interface, which is intended for Automation clients.
In addition to the methods inherited from IUnknown, the IEnumComponents interface exposes the following methods.
|Clone||Create a new copy of the entire collection.|
|Next||Retrieves the next n elements in the collection.|
|Reset||Reset the enumerator to the beginning of the collection.|
|Skip||Skip the specified element in the collection without retrieving it.|