WDM Provider
Il provider WDM (Windows Driver Model) concede l'accesso alle classi, alle istanze, ai metodi e agli eventi dei driver hardware conformi al modello WDM. Le classi per i driver hardware risiedono nello spazio dei nomi "root\wmi".
Le classi WDM vengono definite principalmente in Wmi.mof.
WDM è un'interfaccia del sistema operativo tramite cui i componenti hardware forniscono informazioni e notifiche degli eventi. Il provider WDM è un provider di metodi di classe, istanza, evento e metodo che consente alle applicazioni di gestione di accedere a dati ed eventi dai driver di dispositivo abilitati per WMI per WDM. Le classi create dal provider WDM per rappresentare i dati del driver di dispositivo risiedono solo nello spazio dei nomi "Root\WMI". Questo spazio dei nomi deve esistere già prima che il provider WDM elaborerà i driver WDM installati.
Il provider WDM registra informazioni sulle operazioni WDM nel file WmiProv.log. Per altre informazioni, vedere File di log WMI.
Come classe, istanza, metodo e provider di eventi, il provider WDM implementa l'interfaccia IWbemProviderInit standard, nonché i metodi IWbemServices seguenti:
- CreateClassEnumAsync
- CreateInstanceEnumAsync
- GetObjectAsync
- ExecMethodAsync
- ExecNotificationQueryAsync
- ExecQueryAsync
- PutInstanceAsync
Il provider WDM supporta l'evento esttrinsico WMIEvent , che notifica WMI per quanto riguarda gli eventi dai driver basati su WDM. È possibile registrare i consumer di eventi per gli eventi WMIEvent come qualsiasi altro evento. Per altre informazioni, vedere Ricezione di un evento WMI. All'avvio di un driver non vengono generati eventi di creazione di classi.
Il provider WDM supporta la classe seguente:
Argomenti correlati