Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O provedor WDM (Windows Driver Model) 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 estão localizadas no namespace \\root\wmi.
O provedor WDM é de interesse para aqueles que escrevem drivers de dispositivo e para os administradores que estão interessados em dados de driver de dispositivo.
As seguintes seções são discutidas neste tópico:
- Informações para Programadores de Drivers de Dispositivo
- Informações para administradores e usuários de dados de controlador
- Tópicos relacionados
Informações para escritores de drivers de dispositivos
As classes WMI relacionadas a um driver de dispositivo específico são criadas quando o provedor WDM extrai o MOF binário do arquivo executável do driver de dispositivo. Isso ocorre sempre que o WMI é iniciado, um novo driver de dispositivo é instalado ou a instância de WMIBinaryMofResource para um driver específico é excluída. Ao verificar Wmiprov.log, você pode determinar se ocorreu um erro que resultou em falha ao extrair o arquivo MOF binário. Os detalhes dos erros de mofcomp são relatados em Mofcomp.log. Para obter mais informações, consulte arquivos de log WMI. Por motivos de desempenho, o provedor WDM não gera eventos ao criar ou excluir classes devido ao início ou interrupção de um provedor WDM.
O provedor WDM transforma todos os dados WNODE em informações de classe. Se for encontrado um erro ao transformar os dados de WNODE em dados de classe, ele será relatado em Wmiprov.log com o cabeçalho formatado e bytes renderizados na mesma forma que um despejo de memória.
As alterações feitas nas configurações de segurança do driver não entram em vigor até que o provedor WDM seja descarregado e recarregado. Para obter mais informações, consulte Descarregando um provedor.
O WMI também pode disponibilizar contadores de alto desempenho para drivers de hardware. Para obter mais informações sobre como criar classes de alto desempenho e exibir dados no Perfmon System Monitor, consulte Improving the Efficiency of an Instance Provider. Para obter mais informações sobre como escrever drivers de dispositivo habilitados para WMI, consulte https://www.microsoft.com/ddk. Para obter mais informações sobre qualificadores específicos do WDM no arquivo MOF, consulte qualificadores específicos para o provedor WDM.
Informações para administradores e utilizadores de dados de condutor
Listar as instâncias do classe WMIBinaryMofResource fornece uma lista dos drivers no sistema e informações sobre se o provedor WDM conseguiu compilar os MOFs para cada driver. Você pode forçar o provedor a recompilar e regenerar as classes de um driver excluindo a instância de WMIBinaryMofResource que representa esse driver. Detalhes dos erros de mofcomp são relatados no Mofcomp.log.
Se o namespace WMI estiver corrompido, ele poderá ser excluído e reaberto para forçar o WDM a reconstruir as classes de driver. Para obter mais informações sobre como abrir um namespace, consulte Criando hierarquias no WMI.
As classes de drivers podem, ocasionalmente, ficar "encalhadas" se o carregamento do driver for interrompido ou ocorrerem outras operações anormais. O fornecedor WDM só buscará e limpará classes "encalhadas" quando um novo driver for instalado ou quando o valor da chave do Registro Software\Microsoft\WBEM\WDMProviderProcessStrandedClasses estiver definido como TRUE. Definir esse valor como TRUE diminui o desempenho de inicialização do WMI devido à operação de limpeza. O valor padrão é FALSE. O provedor WDM só verifica esse valor do Registro quando o namespace "Root\Wmi" é aberto pela primeira vez.
Se forem feitas alterações de segurança em um driver de dispositivo WDM, as alterações não entrarão em vigor até que o provedor WDM seja descarregado e recarregado. O serviço de Gerenciamento do Windows deve ser interrompido e reiniciado para fazer isso.
Tópicos relacionados