Compartir a través de


Método IMultiInterfaceEventControl::SetMultiInterfacePublisherFilter (eventsys.h)

Asigna un filtro de publicador a un método de evento en tiempo de ejecución.

Este método establece el filtro de publicador especificado para todos los métodos de todas las interfaces de eventos para el objeto de evento.

Sintaxis

HRESULT SetMultiInterfacePublisherFilter(
  [in] IMultiInterfacePublisherFilter *classFilter
);

Parámetros

[in] classFilter

Puntero a la interfaz IMultiInterfacePublisherFilter del filtro de publicador asociado al método especificado.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED y E_FAIL, así como los siguientes valores.

Código devuelto Descripción
S_OK
El método se completó correctamente.
EVENT_E_INTERNALEXCEPTION
Se generó una excepción inesperada.
EVENT_E_INTERNALERROR
Se detectó un error interno inesperado.

Comentarios

Un publicador de eventos puede instalar un filtro de publicador en tiempo de ejecución para desencadenar un evento solo a los suscriptores que cumplan los criterios especificados en el filtro.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado eventsys.h

Consulte también

IMultiInterfaceEventControl