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


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

Удаляет из класса один или несколько обязательных идентификаторов категорий.

Синтаксис

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

Параметры

[in] rclsid

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

[in] cCategories

Количество удаляемых идентификаторов CATID категории.

[in] rgcatid

Массив идентификаторов CATID, которые необходимо удалить. Удаляются только идентификаторы категорий, указанные в этом массиве.

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

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

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

Комментарии

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

Требования

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

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

ICatRegister