Delen via


Begin met het schrijven van een Hyper-V Extensie voor Uitbreidbare Switch

Een Hyper-V Extensible Switch-extensie is een NDIS-filter of WFP-filter (Windows Filtering Platform) dat binnen de Hyper-V Extensible Switch wordt uitgevoerd, ook wel de Hyper-V virtuele switchgenoemd.

Er zijn drie klassen extensies: vastleggen, filterenen doorsturen van. Ze kunnen allemaal worden geïmplementeerd als NDIS-filterstuurprogramma's. Filterextensies kunnen ook worden geïmplementeerd als WFP-filterstuurprogramma's.

Zie Overzicht van de Hyper-V Extensible Switchvoor een architectuuroverzicht voor ontwikkelaars van stuurprogramma's.

Voer de volgende stappen uit om een Hyper-V Extensible Switch-extensie te maken:

  1. Meer informatie over de extensiearchitectuur en het programmeermodel.

  2. Stel uw ontwikkelomgeving in.

  3. Onderzoek de voorbeeldextensies.

  4. Schrijf uw extensie.

    • U kunt een van de voorbeelden gebruiken als uitgangspunt, bestaande filtercode overzetten of uw extensie helemaal zelf schrijven.
    • Als u een NDIS-extensie ontwikkelt, kunt u de standaard NDIS INF met enkele wijzigingen gebruiken, zoals wordt beschreven in INF-vereisten voor Hyper-V uitbreidbare switchextensies.
  5. Bouw uw extensie en test deze per eenheid.

    • U moet Visual Studio gebruiken om uw extensie te bouwen.
    • U kunt uzelf vertrouwd maken met het buildproces voor extensies door Visual Studio te gebruiken om de voorbeeldextensies te compileren en uit te voeren.
  6. Meer informatie over het Windows-certificeringsproces voor het verkrijgen van een ondertekende extensie.

  7. Stel uw Windows Hardware Lab Kit-omgeving in.

    • Download en installeer de HLK -(Windows Hardware Lab Kit).
  8. Voer de WhCK-tests (Windows Hardware Certification Kit) uit voor extensies:

    • Filter.Driver.Fundamentals
    • Filter.Driver.Security-
    • Filter.Driver.vSwitchExtension
  9. Nadat uw definitieve extensie de WHCK-certificering heeft doorgegeven, dient u deze in bij Microsoft.

  10. Geef uw extensie weer in de Windows Server-catalogus.

    • Vermeld een korte beschrijving van uw extensie in de Windows Server-catalogus.
    • Informatie over het weergeven van een gecertificeerde extensie in de Windows Server-catalogus is binnenkort beschikbaar.