Compartilhar via


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

Atribui um filtro de editor a um método de evento em tempo de execução.

Esse método define o filtro de editor especificado para todos os métodos de todas as interfaces de evento para o objeto de evento.

Sintaxe

HRESULT SetMultiInterfacePublisherFilter(
  [in] IMultiInterfacePublisherFilter *classFilter
);

Parâmetros

[in] classFilter

Um ponteiro para a interface IMultiInterfacePublisherFilter no filtro do editor associado ao método especificado.

Retornar valor

Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e E_FAIL, bem como os valores a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
EVENT_E_INTERNALEXCEPTION
Uma exceção inesperada foi gerada.
EVENT_E_INTERNALERROR
Um erro interno inesperado foi detectado.

Comentários

Um editor de eventos pode instalar um filtro de editor em tempo de execução para disparar um evento somente para assinantes que atendam aos critérios especificados no filtro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho eventsys.h

Confira também

IMultiInterfaceEventControl