WDM-provider
De WDM-provider (Windows Driver Model) verleent toegang tot de klassen, exemplaren, methoden en gebeurtenissen van hardwarestuurprogramma's die voldoen aan het WDM-model. De klassen voor hardwarestuurprogramma's bevinden zich in de 'root\wmi-naamruimte'.
WDM-klassen worden voornamelijk gedefinieerd in Wmi.mof.
WDM is een besturingssysteeminterface waarmee hardwareonderdelen informatie en gebeurtenismeldingen bieden. De WDM-provider is een klasse, instantie, gebeurtenis en methodeprovider waarmee beheertoepassingen toegang hebben tot gegevens en gebeurtenissen van apparaatstuurprogramma's met WMI-for-WDM. De klassen die door de WDM-provider zijn gemaakt om gegevens van apparaatstuurprogramma's weer te geven, bevinden zich alleen in de naamruimte Root\WMI. Deze naamruimte moet al bestaan voordat de WDM-provider de geïnstalleerde WDM-stuurprogramma's verwerkt.
De WDM-provider registreert informatie over WDM-bewerkingen in het WmiProv.log-bestand. Zie WMI-logboekbestandenvoor meer informatie.
Als klasse, instantie, methode en gebeurtenisprovider implementeert de WDM-provider de standaardinterface IWbemProviderInit en de volgende IWbemServices methoden:
- CreateClassEnumAsync-
- CreateInstanceEnumAsync-
- GetObjectAsync-
- ExecMethodAsync-
- ExecNotificationQueryAsync-
- ExecQueryAsync-
- PutInstanceAsync-
De WDM-provider ondersteunt de WMIEvent extrinsische gebeurtenis, die WMI op de hoogte stelt van gebeurtenissen van stuurprogramma's op basis van WDM. U kunt uw gebeurtenisconsumenten registreren voor WMIEvent gebeurtenissen zoals u dat ook zou doen. Zie Een WMI-gebeurtenis ontvangenvoor meer informatie. Er worden geen gebeurtenissen voor het maken van klassen gegenereerd bij het starten van een stuurprogramma.
De WDM-provider ondersteunt de volgende klasse:
Verwante onderwerpen