structure WDF_WMI_PROVIDER_CONFIG (wdfwmi.h)
[S’applique uniquement à KMDF]
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 WDF_WMI_PROVIDER_FLAGSvaleurs typées.
MinInstanceBufferSize
Taille minimale, en octets, des mémoires tampons de longueur fixe que les fonctions de rappel EvtWmiInstanceQueryInstance et EvtWmiInstanceSetInstance fonctions de rappel seront utilisées 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 dans la méthode WdfWmiProviderCreate.
Pour initialiser une structure WDF_WMI_PROVIDER_CONFIG, votre pilote doit appeler WDF_WMI_PROVIDER_CONFIG_INIT.
Exigences
Exigence | Valeur |
---|---|
version minimale de KMDF | 1.0 |
d’en-tête | wdfwmi.h (include Wdf.h) |