Condividi tramite


struttura WDF_WMI_PROVIDER_CONFIG (wdfwmi.h)

[Si applica solo a KMDF]

La struttura WDF_WMI_PROVIDER_CONFIG contiene informazioni di configurazione per il blocco di dati WMI di un driver.

Sintassi

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;

Membri

Size

Dimensione, in byte, di questa struttura.

Guid

Nome simbolico di un GUID che identifica un blocco di dati WMI.

Flags

OR bit per bit di WDF_WMI_PROVIDER_FLAGSvalori tipizzati.

MinInstanceBufferSize

Dimensioni minime, in byte, di buffer a lunghezza fissa che le EvtWmiInstanceQueryInstance e EvtWmiInstanceSetInstance funzioni di callback verranno usate per le istanze del provider. Questo membro deve essere zero per i buffer a lunghezza variabile. Questo membro viene ignorato se WdfWmiProviderEventOnly viene impostato nel membro Flags.

EvtWmiProviderFunctionControl

Puntatore alla funzione di callback del driver EvtWmiProviderFunctionControl o NULL.

Osservazioni

La struttura WDF_WMI_PROVIDER_CONFIG viene usata come input per il metodo WdfWmiProviderCreate.

Per inizializzare una struttura di WDF_WMI_PROVIDER_CONFIG, il driver deve chiamare WDF_WMI_PROVIDER_CONFIG_INIT.

Fabbisogno

Requisito Valore
versione minima di KMDF 1.0
intestazione wdfwmi.h (include Wdf.h)

Vedere anche

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCreare