Заголовок 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 драйвера. |