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