Метод IMultiInterfaceEventControl::SetMultiInterfacePublisherFilter (eventsys.h)
Назначает фильтр издателя методу события во время выполнения.
Этот метод задает указанный фильтр издателя для всех методов всех интерфейсов событий для объекта события.
Синтаксис
HRESULT SetMultiInterfacePublisherFilter(
[in] IMultiInterfacePublisherFilter *classFilter
);
Параметры
[in] classFilter
Указатель на интерфейс IMultiInterfacePublisherFilter в фильтре издателя, связанном с указанным методом.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED и E_FAIL, а также следующие значения.
Код возврата | Описание |
---|---|
|
Метод завершился успешно. |
|
Возникло непредвиденное исключение. |
|
Обнаружена непредвиденная внутренняя ошибка. |
Комментарии
Издатель события может установить фильтр издателя во время выполнения, чтобы событие запускалось только для подписчиков, соответствующих критериям, указанным в фильтре.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | eventsys.h |