The ITuningSpaces interface is implemented on a standard COM collection object and it provides Automation-compatible methods to enumerate through the collection. These methods use VARIANT data types, which can be computationally expensive for applications to interpret. C++ applications should therefore use the get_EnumTuningSpaces method to obtain a more efficient collection of tuning spaces.