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) |