Заголовок 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 Функция обратного вызова EvtWmiInstanceQueryInstance драйвера копирует данные экземпляра поставщика WMI в буфер для доставки клиенту WMI. |
EVT_WDF_WMI_INSTANCE_SET_INSTANCE Функция обратного вызова EvtWmiInstanceSetInstance драйвера устанавливает все данные экземпляра поставщика данных WMI значениями, которые предоставляет клиент WMI. |
EVT_WDF_WMI_INSTANCE_SET_ITEM Функция обратного вызова 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 драйвера. |