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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour