enumeração WDF_WMI_PROVIDER_FLAGS (wdfwmi.h)
[Aplica-se somente ao KMDF]
A enumeração WDF_WMI_PROVIDER_FLAGS define sinalizadores de configuração para o provedor de dados WMI de um driver.
Syntax
typedef enum _WDF_WMI_PROVIDER_FLAGS {
WdfWmiProviderEventOnly = 0x0001,
WdfWmiProviderExpensive = 0x0002,
WdfWmiProviderTracing = 0x0004,
WdfWmiProviderValidFlags = WdfWmiProviderEventOnly | WdfWmiProviderExpensive | WdfWmiProviderTracing
} WDF_WMI_PROVIDER_FLAGS;
Constantes
WdfWmiProviderEventOnly Valor: 0x0001 Os clientes WMI podem receber notificação de eventos WMI, mas não podem consultar ou definir dados de instância. O driver pode chamar WdfWmiInstanceFireEvent, mas não fornece funções de retorno de chamada específicas da instância. |
WdfWmiProviderExpensive Valor: 0x0002 A coleta dos dados do provedor pode afetar potencialmente o desempenho do driver, portanto, o driver não coletará dados, a menos que um cliente WMI tenha se registrado para usá-los. A estrutura chama a função de retorno de chamada EvtWmiProviderFunctionControl do driver, passando o valor WdfWmiInstanceControl (da enumeração WDF_WMI_PROVIDER_CONTROL ), para informar o driver para começar a coletar dados. Se o driver não fornecer uma função de retorno de chamada EvtWmiProviderFunctionControl , ele poderá chamar WdfWmiProviderIsEnabled. |
WdfWmiProviderTracing Valor: 0x0004 O provedor de dados WMI dá suporte ao rastreamento de eventos WMI. O driver pode obter o identificador de rastreamento chamando WdfWmiProviderGetTracingHandle. Se esse sinalizador estiver definido, nenhum outro sinalizador poderá ser definido. |
WdfWmiProviderValidFlags Valor: WdfWmiProviderEventOnly O OR bit a bit de todos os sinalizadores. Os drivers não devem usar esse valor. |
Comentários
A enumeração WDF_WMI_PROVIDER_FLAGS é usada na estrutura WDF_WMI_PROVIDER_CONFIG .
Requisitos
Requisito | Valor |
---|---|
Versão mínima do KMDF | 1.0 |
Cabeçalho | wdfwmi.h (inclua Wdf.h) |