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


Метод IWiaItem2::EnumRegisterEventInfo

Метод IWiaItem2::EnumRegisterEventInfo создает перечислитель, который можно использовать для получения сведений о событиях, для которых зарегистрировано приложение.

Синтаксис

HRESULT EnumRegisterEventInfo(
  [in]        LONG              lFlags,
  [in]  const GUID              *pEventGUID,
  [out]       IEnumWIA_DEV_CAPS **ppIEnum
);

Параметры

lFlags [in]

Тип: LONG

Не используется. Задайте значение 0.

pEventGUID [in]

Тип: const GUID*

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

ppIEnum [out]

Тип: IEnumWIA_DEV_CAPS**

Адрес указателя на интерфейс IEnumWIA_DEV_CAPS .

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Приложение вызывает этот метод для создания объекта перечислителя для сведений о событии. IWiaItem2::EnumRegisterEventInfo сохраняет адрес интерфейса IEnumWIA_DEV_CAPS объекта перечислителя в параметре ppIEnum . Затем программа использует указатель интерфейса для перечисления свойств события, для которого оно зарегистрировано.

Приложения должны вызывать метод IUnknown::Release для указателей интерфейса, которые они получают через параметр ppIEnum .

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Wia.h