Interface IWbemEventProviderQuerySink (wbemprov.h)
A interface IWbemEventProviderQuerySink é opcionalmente implementada por provedores de eventos que desejam saber quais tipos de filtros de consulta de eventos estão ativos no momento para otimizar o desempenho.
Herança
A interface IWbemEventProviderQuerySink herda da interface IUnknown . IWbemEventProviderQuerySink também tem esses tipos de membros:
Métodos
A interface IWbemEventProviderQuerySink tem esses métodos.
IWbemEventProviderQuerySink::CancelQuery Chame o método IWbemEventProviderQuerySink::CancelQuery sempre que um consumidor de evento lógico cancelar um filtro de consulta de evento relevante com o Gerenciamento do Windows. |
IWbemEventProviderQuerySink::NewQuery Chame o método IWbemEventProviderQuerySink::NewQuery quando um consumidor de evento lógico registrar um filtro de consulta de evento relevante com o Gerenciamento do Windows. |
Comentários
Embora o WMI chame os métodos de IWbemEventProvider apenas uma vez depois que um provedor de eventos se tornar ativo, o WMI chama os métodos de IWbemEventProviderQuerySink continuamente, conforme apropriado. O provedor pode ignorar todas as chamadas para métodos IWbemEventProviderQuerySink conforme necessário. Este ponto é muito importante; O suporte a IWbemEventProviderQuerySink indica que um provedor fornecerá pelo menos os eventos solicitados por consultas.
Um provedor também pode gerar mais eventos do que o solicitado, que o WMI filtra conforme apropriado. Essa funcionalidade significa que você pode implementar IWbemEventProviderQuerySink e otimizar o processamento sem abordar todas as partes da WQL (Linguagem de Consulta WMI). Por exemplo, se um provedor não manipular especificamente uma consulta específica, o provedor poderá gerar todos os eventos possíveis para a consulta.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | wbemprov.h (inclua Wbemidl.h) |