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.
Importante
Esta secção contém instruções sobre drivers WDM, que já não são o modelo de driver recomendado. Para obter orientação sobre como escolher um modelo de driver, consulte Escolhendo um modelo de driver.
O WDM (Windows Driver Model ) foi introduzido para permitir que os desenvolvedores de drivers escrevam drivers de dispositivo compatíveis com o código-fonte em todos os sistemas operacionais Microsoft Windows. Os drivers de modo kernel que seguem as regras do WDM são chamados de drivers WDM .
Todos os drivers WDM devem executar as seguintes tarefas:
Inclua Wdm.h, não Ntddk.h. (Wdm.h é um subconjunto de Ntddk.h.)
Pode ser concebido como um controlador de barramento, um controlador de função ou um controlador de filtro, conforme descrito em Tipos de controladores WDM.
Suporte Plug and Play (PnP).
Suporte gerenciamento de energia.
Suporte do Windows Management Instrumentation (WMI).
Você deve escrever um driver WDM?
Se você estiver escrevendo um novo driver, considere usar o Kernel-Mode Driver Framework (KMDF). O KMDF fornece interfaces mais simples de usar do que as interfaces WDM.
Não escreva um driver WDM se o driver fizer parte de uma pilha de drivers não-WDM. Leia a documentação para drivers específicos do tipo de dispositivo fornecidos pela Microsoft para determinar como os novos drivers devem interagir com os drivers fornecidos pela Microsoft. Para obter mais informações, consulte Device and Driver Technologies.