Partager via


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)

Voir aussi

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCreate