Provedor WDM
O provedor WDM (Modelo de Driver do Windows) concede acesso às classes, instâncias, métodos e eventos de drivers de hardware que estão em conformidade com o modelo WDM. As classes para drivers de hardware residem no "namespace root\wmi".
As classes WDM são definidas principalmente em Wmi.mof.
O WDM é uma interface do sistema operacional por meio da qual os componentes de hardware fornecem informações e notificação de eventos. O provedor WDM é um provedor de classe, instância, evento e método que permite aos aplicativos de gerenciamento acesso a dados e eventos de drivers de dispositivo habilitados para WMI para WDM. As classes criadas pelo provedor WDM para representar os dados do driver de dispositivo residem apenas no namespace "Root\WMI". Esse namespace já deve existir antes que o provedor do WDM processe os drivers WDM instalados.
O provedor WDM registra informações sobre operações do WDM no arquivo WmiProv.log. Para obter mais informações, consulte Arquivos de log WMI.
Como uma classe, instância, método e provedor de eventos, o provedor WDM implementa a interface IWbemProviderInit padrão, bem como os seguintes métodos IWbemServices :
- CreateClassEnumAsync
- CreateInstanceEnumAsync
- GetObjectAsync
- ExecMethodAsync
- ExecNotificationQueryAsync
- ExecQueryAsync
- PutInstanceAsync
O provedor WDM dá suporte ao evento extrínseco WMIEvent , que notifica o WMI sobre eventos de drivers baseados em WDM. Você pode registrar seus consumidores de eventos para eventos WMIEvent como faria com qualquer outro evento. Para obter mais informações, consulte Recebendo um evento WMI. Nenhum evento de criação de classe é gerado ao iniciar um driver.
O provedor WDM dá suporte à seguinte classe:
Tópicos relacionados