Поставщик WDM
Поставщик WDM (модель драйвера Windows) предоставляет доступ к классам, экземплярам, методам и событиям аппаратных драйверов, соответствующих модели WDM. Классы для драйверов оборудования находятся в пространстве имен root\wmi.
Классы WDM определяются в основном в Wmi.mof.
WDM — это интерфейс операционной системы, через который аппаратные компоненты предоставляют сведения и уведомления о событиях. Поставщик WDM — это поставщик классов, экземпляров, событий и методов, который позволяет приложениям управления получать доступ к данным и событиям из драйверов устройств с поддержкой WMI-for-WDM. Классы, созданные поставщиком WDM для представления данных драйвера устройства, находятся только в пространстве имен Root\WMI. Это пространство имен уже должно существовать, прежде чем поставщик WDM обработает установленные драйверы WDM.
Поставщик WDM записывает сведения об операциях WDM в файл WmiProv.log. Дополнительные сведения см. в разделе Файлы журналов WMI.
В качестве класса, экземпляра, метода и поставщика событий поставщик WDM реализует стандартный интерфейс IWbemProviderInit , а также следующие методы IWbemServices :
- CreateClassEnumAsync
- CreateInstanceEnumAsync
- GetObjectAsync
- ExecMethodAsync
- ExecNotificationQueryAsync
- ExecQueryAsync
- PutInstanceAsync
Поставщик WDM поддерживает событие WMIEvent extrinsic, которое уведомляет WMI о событиях из драйверов на основе WDM. Вы можете зарегистрировать потребителей событий для событий WMIEvent , как и любое другое событие. Дополнительные сведения см. в разделе Получение события WMI. При запуске драйвера события создания класса не возникают.
Поставщик WDM поддерживает следующий класс:
Связанные темы