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
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Encabezado | wdfwmi.h (incluir Wdf.h) |