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 "root\wmi-Namespace".
WDM-Klassen werden in erster Linie in Wmi.mof definiert.
WDM ist eine Betriebssystemschnittstelle, über die Hardwarekomponenten Informationen und Ereignisbenachrichtigungen bereitstellen. Der WDM-Anbieter ist ein Klassen-, Instanz-, Ereignis- und Methodenanbieter, der den Zugriff von Verwaltungsanwendungen auf Daten und Ereignisse von WMI-für-WDM-aktivierten Gerätetreibern ermöglicht. Die vom WDM-Anbieter zum Darstellen 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, Instanz, Methode und Ereignisanbieter implementiert der WDM-Anbieter die Standard-IWbemProviderInit-Schnittstelle sowie die folgenden IWbemServices- Methoden:
- CreateClassEnumAsync-
- CreateInstanceEnumAsync-
- GetObjectAsync-
- ExecMethodAsync-
- ExecNotificationQueryAsync-
- ExecQueryAsync-
- PutInstanceAsync-
Der WDM-Anbieter unterstützt das WMIEvent extrinsic-Ereignis, das WMI über Ereignisse von WDM-basierten Treibern benachrichtigt. Sie können Ihre Ereigniskonsumenten 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:
Verwandte Themen