Compartir a través de


estructura WDF_WMI_PROVIDER_CONFIG (wdfwmi.h)

[Solo se aplica a KMDF]

La estructura 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 de que identifica un bloque de datos WMI.

Flags

OR bit a bit de WDF_WMI_PROVIDER_FLAGSvalores con tipo.

MinInstanceBufferSize

El tamaño mínimo, en bytes, de búferes de longitud fija que las EvtWmiInstanceQueryInstance y EvtWmiInstanceSetInstance funciones de devolución de llamada se 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 EvtWmiProviderFunction Control del controlador o null.

Observaciones

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

Requisito Valor
versión mínima de KMDF 1.0
encabezado de wdfwmi.h (incluya Wdf.h)

Consulte también

EvtWmiInstanceQueryInstance

EvtWmiInstanceSetInstance

EvtWmiProviderFunctionControl

WDF_WMI_PROVIDER_CONFIG_INIT

WDF_WMI_PROVIDER_FLAGS

WdfWmiProviderCrear