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