Freigeben über


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

Eine erweiterbare Hyper-V-Switch-Erweiterung ist ein NDIS-Filter oder ein Windows Filtering Platform (WFP)-Filter, der innerhalb des erweiterbaren Hyper-V-Switch ausgeführt wird, der auch als Hyper-V Virtual Switch bezeichnet wird.

Es gibt drei Erweiterungsklassen: Erfassung, Filterungund Weiterleitung. Alle können als NDIS-Filtertreiber implementiert werden. Filtererweiterungen können auch als WFP-Filtertreiber implementiert werden.

Eine Übersicht über die Architektur für Treiber-Entwickler finden Sie unter Übersicht über den erweiterbaren Hyper-V-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. Richten Sie Ihre Entwicklungsumgebung ein.

    • Installieren Sie Microsoft Visual Studio.
    • Laden Sie Windows Driver Kitherunter, und installieren Sie es.
  3. Studieren Sie die Beispiele für Erweiterungen.

  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 die Standard-NDIS-INF mit ein paar Änderungen verwenden, wie in INF-Anforderungen für erweiterbare Hyper-V-Switch-Erweiterungen beschrieben.
  5. Erstellen Sie Ihre Erweiterung und führen Sie Unit-Tests durch.

  6. Erfahren Sie mehr über den Windows-Zertifizierungsprozess, um eine Erweiterung signieren zu lassen.

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

  8. Führen Sie die Tests des Windows Hardware Certification Kit (WHCK) 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. Tragen Sie Ihre Erweiterung in den Windows Server Katalog ein.

    • Eine kurze Beschreibung Ihrer Erweiterung im Windows Server-Katalog auflisten.
    • Informationen zum Auflisten einer zertifizierten Erweiterung im Windows Server-Katalog sind in Kürze verfügbar.