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 de tipo 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 usarão para instâncias do provedor. Esse membro deve ser zero para buffers de comprimento variável. Esse membro será ignorado se WdfWmiProviderEventOnly estiver definido no membro Flags .
EvtWmiProviderFunctionControl
Um ponteiro para a função de retorno de chamada EvtWmiProviderFunctionControl do driver ou NULL.
Comentários
A estrutura WDF_WMI_PROVIDER_CONFIG é usada como entrada para o método WdfWmiProviderCreate .
Para inicializar uma estrutura 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) |