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


Метод ICatRegister::RegisterClassImplCategories (comcat.h)

Регистрирует класс как реализуя одну или несколько категорий компонентов.

Синтаксис

HRESULT RegisterClassImplCategories(
  [in] REFCLSID rclsid,
  [in] ULONG    cCategories,
  [in] CATID [] rgcatid
);

Параметры

[in] rclsid

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

[in] cCategories

Количество категорий, связанных в качестве идентификаторов категорий для класса.

[in] rgcatid

Массив идентификаторов CATID для связывания в качестве идентификаторов категорий для класса.

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

Этот метод может возвращать следующие значения.

Код возврата Описание
S_OK
Метод завершился успешно.
E_INVALIDARG
Один или несколько аргументов неверны.

Комментарии

В случае ошибки этот метод не гарантирует, что реестр восстановлен до состояния до вызова . Этот метод может вызываться только владельцем класса, обычно в рамках установки компонента.

Требования

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

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

ICatRegister