Метод ICOMAdminCatalog::InstallMultipleEventClasses (comadmin.h)

Устанавливает классы событий из нескольких файлов в приложение COM+.

Синтаксис

HRESULT InstallMultipleEventClasses(
  [in] BSTR      bstrApplIdOrName,
  [in] SAFEARRAY **ppsaVarFileNames,
  [in] SAFEARRAY **ppsaVarCLSIDS
);

Параметры

[in] bstrApplIdOrName

GUID или имя приложения.

[in] ppsaVarFileNames

Массив имен DLL-файлов, содержащих классы событий для установки.

[in] ppsaVarCLSIDS

Массив идентификаторов CLSID для устанавливаемых классов событий.

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

Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL и S_OK.

Комментарии

Используйте InstallMultipleEventClasses для установки классов событий из библиотек DLL, включаемых в фиктивные реализации классов событий. Требования — это саморегистрируемая библиотека DLL, библиотека типов, описывающая интерфейсы, реализованные классами событий, и каждый класс событий, имеющий CLSID и ProgID.

Фиктивная реализация интерфейса, предоставляемого классом событий, фактически никогда не выполняется; он существует только для регистрации класса событий. Вместо этого при создании класса событий издателем система Events предоставляет реализацию для отправки события подписчикам.

Требования

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

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

ICOMAdminCatalog