Roteiro para o desenvolvimento de drivers NDIS
Para criar um pacote de driver NDIS (Network Driver Interface Specification), execute estas etapas:
Saiba mais sobre a arquitetura e os drivers do Windows.
Você deve entender os fundamentos de como os drivers funcionam em sistemas operacionais Windows. Conhecer os fundamentos ajuda você a tomar decisões de design apropriadas e permite simplificar seu processo de desenvolvimento. Para obter mais informações sobre os fundamentos do driver, consulte Conceitos de para todos os desenvolvedores de drivers.
Saiba mais sobre o NDIS.
Para obter informações gerais sobre NDIS e drivers NDIS, consulte os seguintes artigos:
Determine outras decisões de design de driver do Windows.
Para obter mais informações sobre como tomar decisões de design do Windows, consulte Criando drivers Kernel-Mode confiáveis, Usando uma única base de código-fonte para Windowsde 64 bits e Criando arquivos INF internacionais.
Saiba mais sobre os processos e ferramentas de compilação, teste e depuração de drivers do Windows.
A criação de um driver difere da criação de um aplicativo de modo de usuário. Para obter mais informações sobre processos de compilação, depuração e teste de drivers do Windows, assinatura de drivers e testes
Windows Hardware Lab Kit (HLK), consulte documentação do desenvolvedor de hardware do Windows . Para obter mais informações sobre como criar, testar, verificar e depurar ferramentas, consulte Driver Development Tools.Selecione o tipo de driver NDIS que você deseja implementar.
Para obter mais informações sobre tipos de drivers NDIS, consulte Navegando no Guia de Design de Driver de Rede.
Siga os roteiros para o tipo de motorista.
Analise os de exemplos de driver de rede
no repositório exemplos de driver do Windows no GitHub. Desenvolva (ou porte), crie, teste e depure seu driver NDIS.
Consulte os guias de portabilidade se estiver portando um driver existente:
Para obter mais informações sobre criação, teste e depuração iterativos, consulte documentação do desenvolvedor de hardware do Windows. Esse processo ajuda a garantir que você crie um driver que funcione.
Crie um pacote de driver para o seu driver.
Para obter mais informações sobre como instalar drivers, consulte Pacotes de driver. Para obter mais informações sobre como instalar um driver NDIS, consulte Componentes e Ficheiros Usados para a Instalação de Componentes de Rede e Objetos de Notificação para Componentes de Rede.
Assine e distribua seu motorista.
O passo final é assinar e distribuir o controlador. Se o driver atender aos padrões de qualidade definidos para o Windows Hardware Lab Kit (HLK), você poderá distribuí-lo por meio do programa Microsoft Windows Update. Para obter mais informações sobre como distribuir um driver, consulte Partner Center for Windows Hardware.
Estes são os passos básicos. Seu driver individual pode exigir mais etapas.