estructura WDF_WMI_PROVIDER_CONFIG (wdfwmi.h)

[Solo se aplica a KMDF]

La estructura de WDF_WMI_PROVIDER_CONFIG contiene información de configuración para el bloque de datos WMI de un controlador.

Sintaxis

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;

Miembros

Size

Tamaño, en bytes, de esta estructura.

Guid

Nombre simbólico de un GUID que identifica un bloque de datos WMI.

Flags

Or bit a bit de valores con tipo WDF_WMI_PROVIDER_FLAGS.

MinInstanceBufferSize

Tamaño mínimo, en bytes, de búferes de longitud fija que las funciones de devolución de llamada EvtWmiInstanceQueryInstance y EvtWmiInstanceSetInstance usarán para las instancias del proveedor. Este miembro debe ser cero para los búferes de longitud variable. Este miembro se omite si WdfWmiProviderEventOnly está establecido en el miembro Flags .

EvtWmiProviderFunctionControl

Puntero a la función de devolución de llamada EvtWmiProviderFunctionControl del controlador o NULL.

Comentarios

La estructura WDF_WMI_PROVIDER_CONFIG se usa como entrada para el método WdfWmiProviderCreate .

Para inicializar una estructura de WDF_WMI_PROVIDER_CONFIG , el controlador debe llamar a WDF_WMI_PROVIDER_CONFIG_INIT.

Requisitos

   
Versión mínima de KMDF 1,0
Header wdfwmi.h (incluir Wdf.h)

Consulte también

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCreate