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 |
---|---|
|
El método se completó correctamente. |
|
Se generó una excepción inesperada. |
|
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 |