Condividi tramite


Introduzione scrittura di un'estensione estendibile Hyper-V

Un'estensione Di estendibile Hyper-V è un filtro NDIS o windows Filtering Platform (WFP) che viene eseguito all'interno del commutatore estendibile Hyper-V (chiamato anche "commutatore virtuale Hyper-V").

Esistono 3 classi di estensioni: acquisizione, filtro e 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 Estendibile Hyper-V, seguire questa procedura:

  1. Informazioni sull'architettura dell'estensione e sul modello di programmazione.

  2. Configurare l'ambiente di sviluppo.

    • Installare Microsoft Visual Studio Professional.
    • Scaricare e installare Windows Driver Kit.
  3. Studiare le estensioni di esempio.

  4. Scrivere l'estensione.

    • È possibile usare uno degli esempi come punto di partenza, convertire il codice di filtro esistente o scrivere l'estensione da zero.
    • Se si sta sviluppando un'estensione NDIS, è possibile usare l'NDIS INF standard con alcune modifiche descritte in Requisiti INF per estensioni estendibili Hyper-V.
  5. Compilare l'estensione e unit test.

  6. Informazioni sul processo di certificazione windows (logo) per ottenere un'estensione firmata.

  7. Configurare l'ambiente Windows Hardware Lab Kit.

  8. Eseguire i test WHCK per le estensioni:

    • Filter.Driver.Fundamentals
    • Filter.Driver.Security
    • Filter.Driver.vSwitchExtension
  9. Dopo aver superato la certificazione WHCK, inviarla a Microsoft.

  10. Elencare l'estensione in WindowsServerCatalog.com.

    • Elencare una breve descrizione dell'estensione in WindowsServerCatalog.com.
    • Le informazioni sulla presentazione di un'estensione certificata in WindowsServerCatalog.com saranno presto disponibili.