структура WDF_WMI_PROVIDER_CONFIG (wdfwmi.h)
[Применяется только к KMDF]
Структура WDF_WMI_PROVIDER_CONFIG содержит сведения о конфигурации блока данных WMI драйвера.
Синтаксис
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;
Члены
Size
Размер данной структуры (в байтах).
Guid
Символическое имя GUID , идентифицирующее блок данных WMI.
Flags
Побитовое ИЛИ WDF_WMI_PROVIDER_FLAGS типизированных значений.
MinInstanceBufferSize
Минимальный размер (в байтах) буферов фиксированной длины, которые функции обратного вызова EvtWmiInstanceQueryInstance и EvtWmiInstanceSetInstance будут использовать для экземпляров поставщика. Этот член должен быть равен нулю для буферов переменной длины. Этот элемент игнорируется, если wdfWmiProviderEventOnly задан в элементе Flags .
EvtWmiProviderFunctionControl
Указатель на функцию обратного вызова EvtWmiProviderFunctionControl драйвера или NULL.
Комментарии
Структура WDF_WMI_PROVIDER_CONFIG используется в качестве входных данных для метода WdfWmiProviderCreate .
Чтобы инициализировать структуру WDF_WMI_PROVIDER_CONFIG , драйвер должен вызвать WDF_WMI_PROVIDER_CONFIG_INIT.
Требования
Требование | Значение |
---|---|
Минимальная версия KMDF | 1,0 |
Верхняя часть | wdfwmi.h (включая Wdf.h) |