estrutura WDF_WMI_PROVIDER_CONFIG (wdfwmi.h)
[Aplica-se somente ao KMDF]
A estrutura WDF_WMI_PROVIDER_CONFIG contém informações de configuração para o bloco de dados WMI de um driver.
Sintaxe
typedef struct _WDF_WMI_PROVIDER_CONFIG {
ULONG Size;
GUID Guid;
ULONG Flags;
ULONG MinInstanceBufferSize;
PFN_WDF_WMI_PROVIDER_FUNCTION_CONTROL EvtWmiProviderFunctionControl;
} WDF_WMI_PROVIDER_CONFIG, *PWDF_WMI_PROVIDER_CONFIG;
Membros
Size
O tamanho, em bytes, dessa estrutura.
Guid
O nome simbólico de um guid que identifica um bloco de dados WMI.
Flags
Um OR bit a bit de valores digitado por WDF_WMI_PROVIDER_FLAGS.
MinInstanceBufferSize
O tamanho mínimo, em bytes, de buffers de comprimento fixo que as funções de retorno de chamada EvtWmiInstanceQueryInstance e EvtWmiInstanceSetInstance serão usadas para instâncias de provedor. Esse membro deve ser zero para buffers de comprimento variável. Esse membro será ignorado se WdfWmiProviderEventOnly estiver definido no membro sinalizadores do.
EvtWmiProviderFunctionControl
Um ponteiro para a função de retorno de chamada EvtWmiProviderFunctionControl do driver ou NULL.
Observações
A estrutura WDF_WMI_PROVIDER_CONFIG é usada como entrada para o método WdfWmiProviderCreate.
Para inicializar uma estrutura de WDF_WMI_PROVIDER_CONFIG, o driver deve chamar WDF_WMI_PROVIDER_CONFIG_INIT.
Requisitos
Requisito | Valor |
---|---|
versão mínima do KMDF | 1.0 |
cabeçalho | wdfwmi.h (inclua Wdf.h) |