Поделиться через


Метод ICatInformation::IsClassOfCategories (comcat.h)

Определяет, реализует ли класс одну или несколько категорий.

Синтаксис

HRESULT IsClassOfCategories(
  [in] REFCLSID       rclsid,
  [in] ULONG          cImplemented,
  [in] const CATID [] rgcatidImpl,
  [in] ULONG          cRequired,
  [in] const CATID [] rgcatidReq
);

Параметры

[in] rclsid

Идентификатор класса.

[in] cImplemented

Число идентификаторов категорий в массиве rgcatidImpl . Это значение не может быть равным нулю. Если это значение равно -1, реализованные категории не проверяются.

[in] rgcatidImpl

Массив идентификаторов категорий.

Если классу требуется категория, не указанная в rgcatidReq, он не включается в перечисление .

[in] cRequired

Число идентификаторов категорий в массиве rgcatidReq . Это значение может быть равно 0. Если это значение равно -1, необходимые категории не проверяются.

[in] rgcatidReq

Массив идентификаторов категорий.

Возвращаемое значение

Если идентификатор класса относится к одной из указанных категорий, возвращаемое значение S_OK. В противном случае S_FALSE.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comcat.h

См. также раздел

ICatInformation