Freigeben über


Erste Schritte beim Schreiben einer Hyper-V Extensible Switch-Erweiterung

Eine Hyper-V Extensible Switch-Erweiterung ist ein NDIS-Filter oder ein WFP-Filter (Windows-Filterplattform), der innerhalb des Hyper-V Extensible Switch ausgeführt wird (auch als "Hyper-V virtual switch" bezeichnet).

Es gibt drei Klassen von Erweiterungen: Erfassung, Filterung und Weiterleitung. Alle können als NDIS-Filtertreiber implementiert werden. Filtererweiterungen können auch als WFP-Filtertreiber implementiert werden.

Eine Architekturübersicht für Treiberentwickler finden Sie unter Übersicht über den Hyper-V Extensible Switch.

Führen Sie die folgenden Schritte aus, um eine Hyper-V Extensible Switch-Erweiterung zu erstellen:

  1. Lernen Sie die Erweiterungsarchitektur und das Programmiermodell kennen.

  2. Einrichten Ihrer Entwicklungsumgebung.

  3. Untersuchen Sie die Beispielerweiterungen.

  4. Schreiben Sie Ihre Erweiterung.

    • Sie können eines der Beispiele als Ausgangspunkt verwenden, vorhandenen Filtercode portieren oder Die Erweiterung von Grund auf neu schreiben.
    • Wenn Sie eine NDIS-Erweiterung entwickeln, können Sie den NDIS-Standard-INF mit einigen Änderungen verwenden, wie in den INF-Anforderungen für Hyper-V Extensible Switch Extensions beschrieben.
  5. Erstellen Sie die Erweiterung und testen Sie sie.

    • Sie müssen Visual Studio verwenden, um Ihre Erweiterung zu erstellen.
    • Sie können sich mit dem Erweiterungsbuildprozess vertraut machen, indem Sie Visual Studio zum Kompilieren und Ausführen der Beispielerweiterungen verwenden.
  6. Erfahren Sie mehr über den Windows-Zertifizierungsprozess (Logo), um eine Erweiterung signiert zu erhalten.

  7. Richten Sie Ihre Windows Hardware Lab Kit-Umgebung ein.

  8. Führen Sie die WHCK-Tests für Erweiterungen aus:

    • Filter.Driver.Fundamentals
    • Filter.Driver.Security
    • Filter.Driver.vSwitchExtension
  9. Nachdem Ihre endgültige Erweiterung die WHCK-Zertifizierung bestanden hat, übermitteln Sie sie an Microsoft.

  10. Auflisten Der Erweiterung auf WindowsServerCatalog.com.

    • Eine kurze Beschreibung Ihrer Erweiterung auf WindowsServerCatalog.com auflisten.
    • Informationen zur Auflistung einer zertifizierten Erweiterung zu WindowsServerCatalog.com werden in Kürze verfügbar sein.