Partilhar via


Comece a escrever uma extensão Hyper-V Extensible Switch

Uma extensão de Comutador Extensível Hyper-V é um filtro NDIS ou filtro WFP (Plataforma de Filtragem do Windows) que é executado dentro do Comutador Extensível Hyper-V, também conhecido como comutador virtual Hyper-V.

Existem três classes de extensões: captura, filtragem, e encaminhamento. Todos eles podem ser implementados como drivers de filtro NDIS. As extensões de filtragem também podem ser implementadas na forma de drivers de filtro WFP.

Para uma visão geral da arquitetura destinada a desenvolvedores de drivers, consulte Visão Geral do Hyper-V Extensible Switch.

Para criar uma extensão de Comutador Extensível Hyper-V, siga estes passos:

  1. Aprenda a arquitetura de extensão e o modelo de programação.

  2. Configure seu ambiente de desenvolvimento.

  3. Estude as extensões da amostra.

    • Exemplo da extensão de encaminhamento NDIS . Faça o download.
    • Faça o download do exemplodo WFP. Este é um protótipo funcional que inclui a capacidade vSwitch.
  4. Escreva a sua extensão.

    • Você pode usar um dos exemplos como ponto de partida, portar código de filtro existente ou escrever sua extensão do zero.
    • Se estiver a desenvolver uma extensão NDIS, pode utilizar o NDIS INF padrão com algumas alterações, conforme descrito em INF Requirements for Hyper-V Extensible Switch Extensions.
  5. Construa a sua extensão e teste-a com testes unitários.

  6. Saiba mais sobre o processo de certificação do Windows para assinar uma extensão.

  7. Configure o ambiente do Windows Hardware Lab Kit.

  8. Execute os testes do Kit de Certificação de Hardware do Windows (WHCK) para extensões:

    • Fundamentos do Filtro.Driver
    • Filter.Driver.Security
    • Filter.Driver.vSwitchExtension
  9. Depois que sua extensão final passar pela certificação WHCK, envie-a para a Microsoft.

  10. Liste a sua extensão no Catálogo do Windows Server.

    • Liste uma breve descrição da sua extensão no Catálogo do Windows Server.
    • Informações sobre como listar uma extensão certificada no Catálogo do Windows Server serão disponibilizadas em breve.