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

Извлекает список классов событий, зарегистрированных на компьютере, реализующих указанный интерфейс.

Синтаксис

HRESULT GetEventClassesForIID(
  [in]  BSTR      bstrIID,
  [out] SAFEARRAY **ppsaVarCLSIDs,
  [out] SAFEARRAY **ppsaVarProgIDs,
  [out] SAFEARRAY **ppsaVarDescriptions
);

Параметры

[in] bstrIID

GUID, представляющий интерфейс, для которого должны быть найдены классы событий. Если этот параметр имеет значение NULL, метод извлекает все классы событий, зарегистрированные на компьютере.

[out] ppsaVarCLSIDs

Массив идентификаторов CLSID для классов событий, реализующих интерфейс, указанный в bstrIID.

[out] ppsaVarProgIDs

Массив идентификаторов ProgID для классов событий, реализующих интерфейс, указанный в bstrIID.

[out] ppsaVarDescriptions

Массив описаний для классов событий, реализующих интерфейс, указанный в bstrIID.

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

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

Требования

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

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

ICOMAdminCatalog