Метод ICatInformation::EnumClassesOfCategories (comcat.h)
Извлекает перечислитель для классов, реализующих один или несколько указанных идентификаторов категорий.
Синтаксис
HRESULT EnumClassesOfCategories(
[in] ULONG cImplemented,
[in] const CATID [] rgcatidImpl,
[in] ULONG cRequired,
[in] const CATID [] rgcatidReq,
[out] IEnumGUID **ppenumClsid
);
Параметры
[in] cImplemented
Количество идентификаторов категорий в массиве rgcatidImpl . Это значение не может быть равным нулю. Если это значение равно -1, классы включаются в перечисление независимо от категорий, которые они реализуют.
[in] rgcatidImpl
Массив идентификаторов категорий.
Если классу требуется идентификатор категории, который не указан, он не включается в перечисление .
[in] cRequired
Количество идентификаторов категорий в массиве rgcatidReq . Это значение может быть равно 0. Если это значение равно -1, классы включаются в перечисление независимо от необходимых категорий.
[in] rgcatidReq
Массив идентификаторов категорий.
[out] ppenumClsid
Указатель на интерфейс IEnumCLSID , который можно использовать для перечисления идентификаторов CLSID классов, реализующих указанную категорию.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY и S_OK.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | comcat.h |