WDM-Anbieter
Der WDM-Anbieter (Windows Driver Model) 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 \ "wmi-Stammnamespace".
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-, Instanz-, 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 Klassen-, Instanz-, Methoden- 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 Ereignisverbraucher wie jedes andere Ereignis für WMIEvent-Ereignisse registrieren. Weitere Informationen finden Sie unter Empfangen eines WMI-Ereignisses. Beim Starten eines Treibers werden keine Ereignisse zur Klassenerstellung ausgelöst.
Der WDM-Anbieter unterstützt die folgende Klasse: