Udostępnij za pośrednictwem


Rozpocznij pisanie rozszerzenia przełącznika elastycznego Hyper-V

Rozszerzenie przełącznika rozszerzalnego Hyper-V to filtr NDIS lub filtr platformy filtrowania systemu Windows (WFP), który działa wewnątrz przełącznika rozszerzalnego Hyper-V, nazywany również przełącznikiem wirtualnym Hyper-V.

Istnieją trzy klasy rozszerzeń: przechwytywania, filtrowaniai przekazywania. Wszystkie z nich można zaimplementować jako sterowniki filtrów NDIS. Rozszerzenia filtrowania można również zaimplementować jako sterowniki filtrów WFP.

Aby zapoznać się z omówieniem architektury dla programistów sterowników, zobacz Omówienie przełącznika rozszerzalnego Hyper-V.

Aby utworzyć rozszerzenie przełącznika rozszerzalnego Hyper-V, wykonaj następujące kroki:

  1. Poznaj architekturę rozszerzenia i model programowania.

  2. Konfigurowanie środowiska projektowego.

    • Zainstaluj program Microsoft Visual Studio.
    • Pobierz i zainstaluj zestaw sterowników systemu Windows .
  3. Zapoznaj się z przykładowymi rozszerzeniami.

    • Pobierz rozszerzenie przekazywania NDIS w wersji demonstracyjnej .
    • Pobierz przykładowy WFP. Jest to działający prototyp, który obejmuje możliwość przełącznika wirtualnego.
  4. Napisz rozszerzenie.

  5. Skompiluj rozszerzenie i przetestuj je.

    • Aby skompilować rozszerzenie, musisz użyć programu Visual Studio.
    • Aby skompilować i uruchomić przykładowe rozszerzenia, możesz zapoznać się z procesem kompilacji rozszerzenia przy użyciu programu Visual Studio.
  6. Dowiedz się więcej o procesie certyfikacji systemu Windows w celu uzyskania podpisanego rozszerzenia.

  7. Skonfiguruj środowisko zestawu Windows Hardware Lab Kit.

  8. Uruchom testy zestawu Windows Hardware Certification Kit (WHCK) dla rozszerzeń:

    • Filter.Driver.Fundamentals
    • Filter.Driver.Security
    • Filter.Driver.vSwitchExtension
  9. Po pomyślnym przejściu certyfikacji WHCK przez twoje końcowe rozszerzenie, prześlij je do firmy Microsoft.

  10. Dodaj swoje rozszerzenie do katalogu Windows Server.

    • Podaj krótki opis rozszerzenia w katalogu systemu Windows Server.
    • Informacje na temat wyświetlania listy certyfikowanych rozszerzeń w katalogu systemu Windows Server są dostępne wkrótce.