WDM-Anbieter
Der WDM-Anbieter (Windows-Treibermodell) gewährt Zugriff auf die Klassen, Instanzen, Methoden und Ereignisse von Hardwaretreibern, die dem WDM-Modell entsprechen. Die Klassen für Hardwaretreiber befinden sich im Namespace "root\wmi".
WDM-Klassen werden hauptsächlich in Wmi.mof definiert.
WDM ist eine Betriebssystemschnittstelle, über die Hardwarekomponenten Informationen und Ereignisbenachrichtigungen bereitstellen. Der WDM-Anbieter ist ein Klassen-, instance-, Ereignis- und Methodenanbieter, der Verwaltungsanwendungen den Zugriff auf Daten und Ereignisse von WMI-for-WDM-fähigen Gerätetreibern ermöglicht. Die vom WDM-Anbieter zur Darstellung von Gerätetreiberdaten erstellten Klassen befinden sich nur im Namespace "Root\WMI". Dieser Namespace muss bereits vorhanden sein, bevor der WDM-Anbieter die installierten WDM-Treiber verarbeitet.
Der WDM-Anbieter zeichnet Informationen zu WDM-Vorgängen in der Datei WmiProv.log auf. Weitere Informationen finden Sie unter WMI-Protokolldateien.
Als Klasse, instance, Methode und Ereignisanbieter implementiert der WDM-Anbieter die IWbemProviderInit-Standardschnittstelle sowie die folgenden IWbemServices-Methoden:
- CreateClassEnumAsync
- CreateInstanceEnumAsync
- GetObjectAsync
- ExecMethodAsync
- ExecNotificationQueryAsync
- ExecQueryAsync
- PutInstanceAsync
Der WDM-Anbieter unterstützt das extrinsische WMIEvent-Ereignis , das WMI über Ereignisse von WDM-basierten Treibern benachrichtigt. Sie können Ihre Ereignisconsumer für WMIEvent-Ereignisse wie jedes andere Ereignis registrieren. Weitere Informationen finden Sie unter Empfangen eines WMI-Ereignisses. Beim Starten eines Treibers werden keine Klassenerstellungsereignisse ausgelöst.
Der WDM-Anbieter unterstützt die folgende Klasse:
Zugehörige Themen