Partilhar via


Introdução à criação de uma extensão do Comutador Extensível Hyper-V

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

Existem 3 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 como drivers de filtro WFP.

Para obter uma visão geral da arquitetura para desenvolvedores de driver, consulte Visão geral do Comutador Extensível do Hyper-V.

Para criar uma extensão do Comutador Extensível do Hyper-V, siga estas etapas:

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

  2. Configurar seu ambiente de desenvolvimento.

  3. Estude as extensões da amostra.

    • Baixe o exemplo de extensão de encaminhamento NDIS.
    • Baixe o exemplo do PAM. Este é um protótipo funcional que inclui o recurso vSwitch.
  4. Escreva sua extensão.

    • Você pode usar um dos exemplos como ponto de partida, portar o código de filtro existente ou escrever sua extensão do zero.
    • Se você estiver desenvolvendo uma extensão NDIS, poderá usar o INF NDIS padrão com algumas alterações, conforme descrito em Requisitos de INF para extensões de comutador extensível do Hyper-V.
  5. Crie sua extensão e teste-a por unidade.

  6. Saiba mais sobre o processo de certificação do Windows (logotipo) para obter uma extensão assinada.

  7. Configure seu ambiente do Windows Hardware Lab Kit.

  8. Execute os testes WHCK para extensões:

    • Filter.Driver.Fundamentals
    • Filtro.Driver.Segurança
    • Filtro.Driver.vSwitchExtension
  9. Depois que sua extensão final for aprovada na certificação WHCK, envie-a para a Microsoft.

  10. Liste sua extensão no WindowsServerCatalog.com.

    • Liste uma breve descrição de sua extensão no WindowsServerCatalog.com.
    • Informações sobre como listar uma extensão certificada no WindowsServerCatalog.com estarão disponíveis em breve.