Condividi tramite


Inizia a scrivere un'estensione Switch Estensibile Hyper-V

Un'estensione del commutatore estendibile Hyper-V è un filtro NDIS o un filtro Windows Filtering Platform (WFP) eseguito all'interno del commutatore estendibile Hyper-V, detto anche commutatore virtuale Hyper-V.

Esistono tre classi di estensioni: cattura, filtroe inoltro. Tutti possono essere implementati come driver di filtro NDIS. Le estensioni di filtro possono essere implementate anche come driver di filtro WFP.

Per una panoramica dell'architettura per gli sviluppatori di driver, vedere Panoramica del commutatore estendibile Hyper-V.

Per creare un'estensione Extensible Switch Hyper-V, seguire questa procedura:

  1. Scopri l'architettura delle estensioni e il modello di programmazione.

  2. Configurare l'ambiente di sviluppo.

  3. Esamina le estensioni di esempio.

    • Scarica l'esempio di estensione di inoltro NDIS .
    • Scarica l'esempio WFP . Si tratta di un prototipo funzionante che include la funzionalità vSwitch.
  4. Scrivi l'estensione.

    • È possibile usare uno degli esempi come punto di partenza, convertire il codice di filtro esistente o scrivere l'estensione da zero.
    • Se stai sviluppando un'estensione NDIS, è possibile usare l'NDIS INF standard con alcune modifiche, come descritto in Requisiti INF per le estensioni dello switch estensibile Hyper-V.
  5. Compilare l'estensione e testarla con test unitari.

  6. Informazioni sul processo di certificazione Windows per ottenere un'estensione firmata.

  7. Configurare l'ambiente Windows Hardware Lab Kit.

  8. Eseguire i test di Windows Hardware Certification Kit (WHCK) per le estensioni:

    • Filter.Driver.Fundamentals
    • Filter.Driver.Security
    • Filter.Driver.vSwitchExtension
  9. Dopo che l'estensione finale ha superato la certificazione WHCK, inviarla a Microsoft.

  10. Elenca la tua estensione nel Catalogo di Windows Server.

    • Elencare una breve descrizione dell'estensione nel catalogo di Windows Server.
    • Le informazioni sull'inserzione di un'estensione certificata nel catalogo di Windows Server saranno presto disponibili.