WDF_WMI_PROVIDER_CONFIG structure (wdfwmi.h)
[S’applique à KMDF uniquement]
La structure WDF_WMI_PROVIDER_CONFIG contient des informations de configuration pour le bloc de données WMI d’un pilote.
Syntaxe
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;
Membres
Size
Taille, en octets, de cette structure.
Guid
Nom symbolique d’un GUID qui identifie un bloc de données WMI.
Flags
Or au niveau du bit de valeurs typées WDF_WMI_PROVIDER_FLAGS.
MinInstanceBufferSize
Taille minimale, en octets, des mémoires tampons de longueur fixe que les fonctions de rappel EvtWmiInstanceQueryInstance et EvtWmiInstanceSetInstance utiliseront pour les instances de fournisseur. Ce membre doit être égal à zéro pour les mémoires tampons de longueur variable. Ce membre est ignoré si WdfWmiProviderEventOnly est défini dans le membre Flags .
EvtWmiProviderFunctionControl
Pointeur vers la fonction de rappel EvtWmiProviderFunctionControl du pilote, ou NULL.
Remarques
La structure WDF_WMI_PROVIDER_CONFIG est utilisée comme entrée de la méthode WdfWmiProviderCreate .
Pour initialiser une structure WDF_WMI_PROVIDER_CONFIG , votre pilote doit appeler WDF_WMI_PROVIDER_CONFIG_INIT.
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1.0 |
En-tête | wdfwmi.h (inclure Wdf.h) |