Compartilhar via


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)

Consulte também

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCreate