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 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)

Confira também

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCreate