Поделиться через


Заголовок wdfwmi.h

Этот заголовок используется wdf. Дополнительные сведения см. в следующем разделе:

wdfwmi.h содержит следующие интерфейсы программирования:

Функции

 
WDF_WMI_BUFFER_APPEND_STRING

Функция WDF_WMI_BUFFER_APPEND_STRING копирует указанную строку Юникода в указанный буфер в формате, который требуется WMI.
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER

Функция WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER инициализирует структуру WDF_WMI_INSTANCE_CONFIG и сохраняет указанный дескриптор в объект поставщика WMI.
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG

Функция WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG инициализирует структуру WDF_WMI_INSTANCE_CONFIG и сохраняет указатель на указанную WDF_WMI_PROVIDER_CONFIG структуру.
WDF_WMI_PROVIDER_CONFIG_INIT

Функция WDF_WMI_PROVIDER_CONFIG_INIT инициализирует структуру WDF_WMI_PROVIDER_CONFIG.
WdfWmiInstanceCreate

Метод WdfWmiInstanceCreate создает объект экземпляра WMI, представляющий экземпляр поставщика данных WMI.
WdfWmiInstanceDeregister

Метод WdfWmiInstanceDeregister отменяет регистрацию указанного экземпляра поставщика данных WMI из службы WMI системы.
WdfWmiInstanceFireEvent

Метод WdfWmiInstanceFireEvent отправляет событие WMI клиентам WMI, зарегистрированным для получения уведомления о событии.
WdfWmiInstanceGetDevice

Метод WdfWmiInstanceGetDevice возвращает дескриптор объекту устройства платформы, связанному с указанным объектом экземпляра WMI.
WdfWmiInstanceGetProvider

Метод WdfWmiInstanceGetProvider возвращает дескриптор объекту поставщика WMI, который является родительским объектом указанного объекта экземпляра WMI.
WdfWmiInstanceRegister

Метод WdfWmiInstanceRegister регистрирует указанный экземпляр поставщика данных WMI в службе WMI системы.
WdfWmiProviderCreate

Метод WdfWmiProviderCreate создает объект поставщика WMI, представляющий блок данных WMI.
WdfWmiProviderGetDevice

Метод WdfWmiProviderGetDevice возвращает дескриптор объекту устройства платформы, который является родительским объектом указанного объекта поставщика WMI.
WdfWmiProviderGetTracingHandle

Метод WdfWmiProviderGetTracingHandle возвращает дескриптор журнала событий сеанса трассировки программного обеспечения WPP.
WdfWmiProviderIsEnabled

Метод WdfWmiProviderIsEnabled определяет, включена ли сбор данных или уведомление о событиях для указанного поставщика данных WMI.

Функции обратного вызова

 
EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD

Функция обратного вызова EvtWmiInstanceExecuteMethod драйвера выполняет указанный метод, который драйвер предоставляет для экземпляра поставщика данных WMI.
EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE

Функция обратного вызова поставщика WMI драйвера EvtWmiInstanceQueryInstance копирует данные экземпляра поставщика WMI в буфер для доставки клиенту WMI.
EVT_WDF_WMI_INSTANCE_SET_INSTANCE

Функция обратного вызова поставщика данных WMI драйвера evtWmiInstanceSetInstance задает все данные экземпляра поставщика данных WMI для значений, которые предоставляет клиент WMI.
EVT_WDF_WMI_INSTANCE_SET_ITEM

Функция обратного вызова поставщика данных WMI драйвера EvtWmiInstanceSetItem задает для одного элемента данных поставщика данных WMI значение, которое предоставляет клиент WMI.
EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL

Функция обратного вызова EvtWmiProviderFunctionControl драйвера включает и отключает поддержку драйвера для сбора данных и отправки событий для указанного поставщика данных WMI.

Структуры

 
WDF_WMI_INSTANCE_CONFIG

Структура WDF_WMI_INSTANCE_CONFIG содержит сведения о конфигурации для экземпляра поставщика данных WMI.
WDF_WMI_PROVIDER_CONFIG

Структура WDF_WMI_PROVIDER_CONFIG содержит сведения о конфигурации для блока данных WMI драйвера.

Перечисления

 
WDF_WMI_PROVIDER_CONTROL

Перечисление WDF_WMI_PROVIDER_CONTROL определяет тип функций управления, которые может поддерживать поставщик данных WMI.
WDF_WMI_PROVIDER_FLAGS

Перечисление WDF_WMI_PROVIDER_FLAGS определяет флаги конфигурации для поставщика данных WMI драйвера.