WDF_WMI_PROVIDER_CONFIG struttura (wdfwmi.h)

[Si applica solo a KMDF]

La struttura WDF_WMI_PROVIDER_CONFIG contiene informazioni di configurazione per il blocco 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;

Members

Size

Dimensione, in byte, della struttura.

Guid

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

Flags

Or bit per bit di valori tipizzati WDF_WMI_PROVIDER_FLAGS.

MinInstanceBufferSize

Le dimensioni minime, in byte, di buffer a lunghezza fissa che le funzioni di callback EvtWmiInstanceQueryInstance e EvtWmiInstanceSetInstanceSetInstance useranno per le istanze del provider. Questo membro deve essere zero per i buffer a lunghezza variabile. Questo membro viene ignorato se WdfWmiProviderEventOnly è impostato nel membro Flags .

EvtWmiProviderFunctionControl

Puntatore alla funzione di callback EvtWmiProviderFunctionControl del driver o NULL.

Commenti

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

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

Requisiti

Requisito Valore
Versione KMDF minima 1.0
Intestazione wdfwmi.h (include Wdf.h)

Vedi anche

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCreate