Hyper-V 拡張可能スイッチ拡張機能の作成の開始

Hyper-V 拡張可能スイッチ拡張機能は、Hyper-V 拡張可能スイッチ ("Hyper-V 仮想スイッチ"とも呼ばれます) 内で実行される NDIS フィルターまたは Windows フィルター プラットフォーム (WFP) フィルターです。

拡張機能には、キャプチャ、フィルター処理、転送の3つのクラスがあります。 これらのすべてを NDIS フィルター ドライバーとして実装できます。 フィルター拡張機能は、WFP フィルター ドライバーとして実装することもできます。

ドライバー開発者向けのアーキテクチャの概要については、「Hyper-V 拡張可能スイッチの概要」を参照してください。

Hyper-V 拡張可能スイッチ拡張機能を作成するには、次の手順に従います:

  1. 拡張機能のアーキテクチャとプログラミング モデルについて説明します。

  2. 開発環境を設定する。

    • Microsfoft Visual Studio Professional をインストールします。
    • Windows Driver Kit をダウンロードしてインストールします。
  3. サンプル拡張機能について学習します。

  4. 拡張機能を作成します。

    • サンプルの 1 つを開始ポイントとして使用したり、既存のフィルター コードを移植したり、拡張機能をゼロから作成したりできます。
    • NDIS 拡張機能を開発している場合は、「Hyper-V 拡張可能スイッチ拡張機能の INF 要件」で概略されているように、標準 NDIS INF を少し変更して使用できます。
  5. 拡張機能をビルドし、単体テストします。

  6. 拡張機能の署名を取得するための Windows 認定 (ロゴ) プロセスについて説明します。

  7. Windows Hardware Lab Kit 環境を設定します。

  8. 拡張機能の WHCK テストを実行します。

    • Filter.Driver.Fundamentals
    • Filter.Driver.Security
    • Filter.Driver.vSwitchExtension
  9. 最終的な拡張機能が WHCK 認定に合格したら、Microsoft に提出します。

  10. WindowsServerCatalog.com に拡張機能を一覧表示します。

    • 拡張機能の簡単な説明を、WindowsServerCatalog.com に一覧表示します。
    • 認定された拡張機能のWindowsServerCatalog.com での一覧表示に関する情報は、近日中に提供されます。