Windows フィルタリング プラットフォーム (WFP) ドライバーのテストの前提条件
このセクションでは、Windows Hardware Lab Kit (Windows HLK) を使用して WFP ドライバーをテストする前に完了しておく必要がある次のタスクについて説明します。
ハードウェア要件
ネットワーク セキュリティ ソフトウェアをテストするには、次のハードウェアが必要です。
次の要件を満たすテスト コンピューター 1 台。
Windows HLK の前提条件を満たしている。 詳細については、「Windows HLK の前提条件」を参照してください。
少なくとも 1 つのネットワーク インターフェイス カードが接続されている。 ネットワーク インターフェイス カードは、コントローラーのネットワーク インターフェイスを備えたプライベート ネットワークに接続されていることが理想的です。
スタンバイ状態 (S1-S3) と休止状態 (S4) の電源状態をサポートしている。
ドメインに参加していない。
Note
サーバーで使用する製品の認定を受けるには、テスト コンピューターが 4 つのプロセッサと 1 GB 以上の RAM をサポートしている必要があります。 これらのシステム機能は、デバイスとドライバーの再調整、D3 状態、および複数のプロセッサ グループの機能をテストするために必要です。 実際に 64 個以上のプロセッサを搭載したコンピューターでなくても、デバイスをテストすることは可能です。 また、デバイスまたはドライバーのテストに使用されるサーバー システムには、テストの前に Server Core がインストールされている必要があります。 詳細については、Windows Server のインストール オプションに関するページを参照してください。
テスト コンピューターのプールを使用してデバイスをテストする場合、プール内の少なくとも 1 台のコンピューターに 4 つのプロセッサと 1 GB 以上の RAM が搭載されている必要があります。 さらに、そのコンピューターには、テスト対象のデバイスとドライバーが含まれている必要があります。 プール内のすべてのコンピューターでドライバーが同じである限り、システムは、すべてのテスト コンピューターに対して実行するスケジュールを作成します。
ハード ディスク ドライブのテストなど、テストするドライバーが含まれないテストの場合、Windows HLK スケジューラは、デバイスとドライバーの再調整、D3 状態、および複数プロセッサ グループの機能を検証するテストを、既定のテスト コンピューターでのみ実行されるように制限します。 このコンピューターが複数のプロセッサ グループを持つように手動で構成する必要があります。 既定のコンピューターは、一覧の最初のテスト コンピューターです。 テスト担当者は、一覧の最初のテスト コンピューターがハードウェアの最小要件を満たしていることを確認する必要があります。
Note
(WHCP ポリシーとプロセスに関するドキュメントで定義されている) 準仮想化ドライバーを除き、物理デバイスと関連するドライバーでサーバーの認定または署名をテストするときは、いかなる形式の仮想化も使用できません。 いずれの仮想化製品でも、複数のプロセッサ グループ、デバイス電源管理、デバイス PCI 機能、およびその他のテストに関連するテストに成功するために必要となる基本機能はサポートされていません。
Note
複数プロセッサ グループの設定には、Windows Server 2008 R2 以降の認定用デバイス ドライバーの Hardware Lab Kit テストに使用するプロセッサ グループのサイズの値を設定する必要があります。 この場合、管理者特権のコマンド プロンプト ウィンドウで、「/set」オプションを使用して bcdedit を実行します。
グループ設定を追加して再起動するためのコマンドは次のとおりです。
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
グループ設定を削除して再起動するためのコマンドは次のとおりです。
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Note
コードの整合性設定
まずサーバー マネージャーを使用して Windows Server 2016 の仮想化ベースのセキュリティ機能 (VBS) を有効にする必要があります。
その後、次のレジストリ キーを作成して設定する必要があります。
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
ソフトウェア要件
SoftwareDevice.FilterDriver.WindowsFilteringPlatform テストを実行するには、次のソフトウェアが必要です。
WFP コールアウトを利用するテスト用のネットワーク セキュリティ ソフトウェア。
警告
Windows HLK クライアントをインストールする前に、テストコンピューターに製品がインストールされていることを確認します。
テスト プロセスには、3 種類のテストが含まれます。 1 つ目のテストでは基本的なファイアウォール機能を検証し、2 つ目のテストではアプリのコンテナーが不必要にブロックされていないかを検証し、最後のテストでは、移行テクノロジ (現在 Teredo を対象) との相互運用性を検証します。 テスト プロセスの一環として、次のフィールドがテスト コンピューターにコピーされます。 「コンピューターの構成をテストする 」セクションの説明に従って、これらのテストに適切 な値を追加する必要があります。
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.WindowsFilteringPlatform_Tests
ファイル名 | 配信元または削除 | 場所 | 目的 |
---|---|---|---|
Callout.Sys |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32\Drivers</p> |
このファイルは、ストリームおよび挿入テスト中に使用されるコールアウト関数に必要です。 |
DrInstall.Exe |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、Sparc ミニポート ドライバーをインストールするために必要です。 |
NTLog.DLL |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、テスト環境の出力をログに記録するために必要です。 |
SpartaMini.Cat |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32\Drivers</p> |
このファイルは、Sparc ミニポート ドライバーをインストールするために必要です。 |
SpartaMini.Inf |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32\Drivers</p> |
このファイルは、Sparc ミニポート ドライバーをインストールするために必要です。 |
SpartaMini.Sys |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32\Drivers</p> |
このファイルは、Sparc ミニポート ドライバーをインストールするために必要です。 |
WFPLogo.Answer |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、テストプロセスを部分的に自動化するためのオプションです。 |
WFPLogo.Exe |
ネットワーク セキュリティ ソフトウェア テストの一部として、「基本的なファイアウォール - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、テストを実行するために必要です。 |
WFPLogo.Info |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、Windows フィルタリング プラットフォームに対するテストの実行に最適な方法を決定するために必要です。 |
WFPLogo.NTLog |
テストの実行中に作成されます。 |
%WinDir%\System32</p> |
このファイルは、各テストが成功したか失敗したかをログに記録するために、実行時に作成されます。 |
WFPLogo.Trace |
テストの実行中に作成されます。 |
%WinDir%\System32</p> |
このファイルは実行時に作成され、テストの実行中に追加された WFP オブジェクトをトラブルシューティングするために使用されます。 |
WFPLogoSetup.JS |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Support 「WFP - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、Sparta Miniport をインストールして構成するために使用されます。 |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.TransitionTechnologies_Tests
ファイル名 | 配信元または削除 | 場所 | 目的 |
---|---|---|---|
AutoSrv.Exe |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーを使用するテストを実行するために必要です。 |
AutoSrvC.DLL |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーを使用するテストを実行するために必要です。 |
DevCon.Exe |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーをインストールするために必要です。 |
DrvInstall.Exe |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーをインストールするために必要です。 |
InitAddress.VBS |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Teredo_WLK がテスト シナリオを実行するため必要です。 |
InstallSpartaMini.Bat |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Spartaミニポート ドライバーをインストールおよびアンインストールするために使用されます。 |
NetCapDrv6.Cat |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーがテスト中にネットワーク パケットをキャプチャするために必要です。 |
NetCapDrv6.Inf |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーがテスト中にネットワーク パケットをキャプチャするために必要です。 |
NetCapDrv6.Sys |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーがテスト中にネットワーク パケットをキャプチャするために必要です。 |
NetCapture.DLL |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーがテスト中にネットワーク パケットをキャプチャするために必要です。 |
NTLog.DLL |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、テスト環境の出力ログを作成するために必要です。 |
SpartaCM.DLL |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーをインストールするために必要です。 |
SpartaExtensions.MSI |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーをインストールするために必要です。 |
SpartaMini.Cat |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーをインストールするために必要です。 |
SpartaMini.Inf |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーをインストールするために必要です。 |
SpartaMini.Sys |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、Sparta Miniport ドライバーをインストールするために必要です。 |
TestCore.DLL |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta</p> |
このファイルは、テストを実行するために必要です。 |
Common.VBS |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta_Test\Common |
このファイルは、Teredo_WLK がテスト シナリオを実行するため必要です。 |
DNS.VBS |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta_Test\DNS |
このファイルは、Teredo_WLK がテスト シナリオを実行するため必要です。 |
Teredo_WLK.WSF |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
このスクリプト ファイルは、移行テクノロジのテストを実行するために使用されます。 このファイルは、「REQ - WFP ベースの製品は Teredo をサポートする必要がある」ジョブで必要です |
TeredoEmulator.VBS |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
このファイルは、Teredo_WLK がテスト シナリオを実行するため必要です。 |
TeredoPeer.VBS |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta_Test\Tunnel\Teredo</p> |
このファイルは、Teredo_WLK がテスト シナリオを実行するため必要です。 |
Tunnel.VBS |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.Scenarios.TransitionTechnologies.Support tests の「移行テクノロジ - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%SystemDrive%\Sparta_Test\Tunnel</p> |
このファイルは、Teredo_WLK がテスト シナリオを実行するため必要です。 |
機能の要件
次の表は、フィルター機能と要件の対応を説明しています。
機能 | 要件 |
---|---|
ファイアウォールにのみ適用可能 |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.FwpmFilters.MaintainOneTerminating Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.NetworkDiagnosticsFramework.HelperClass Filter.Driver.WindowsFilteringPlatform.Firewall.SupportMACAddressExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.SupportMACFrameTypeExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.IPAddressExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.PortExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.ProtocolExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.Support5TupleExceptions.ICMPExceptions Filter.Driver.WindowsFilteringPlatform.Firewall.SupportApplicationExceptions |
パケット挿入を実行する場合にのみ適用 |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.PacketInjection.NoDeadlocks |
ストリーム挿入を実行する場合にのみ適用 |
Filter.Driver.WindowsFilteringPlatform.ArchitecturalDesign.StreamInjection.NoStreamStarvation |
MAC レイヤー フィルター処理を実行する場合にのみ適用 |
Filter.Driver.WindowsFilteringPlatform.Scenario.SupportMobileBroadBand |
VSwitch でフィルター処理を行う場合にのみ適用 |
Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.InteropWithOtherExtensions Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.NoEgressModification Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.SupportLiveMigration Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.SupportRemoval Filter.Driver.WindowsFilteringPlatform.Scenario.vSwitch.SupportReordering |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.AppContainers_Tests
[ファイル名] |
配信元または削除 |
場所 |
目的 |
DrInstall.Exe |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、Sparc ミニポート ドライバーをインストールするために必要です。 |
NTLog.DLL |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、テスト環境の出力をログに記録するために必要です。 |
SpartaMini.Cat |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32\Drivers</p> |
このファイルは、Sparc ミニポート ドライバーをインストールするために必要です。 |
SpartaMini.Inf |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32\Drivers</p> |
このファイルは、Sparc ミニポート ドライバーをインストールするために必要です。 |
SpartaMini.Sys |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32\Drivers</p> |
このファイルは、Sparc ミニポート ドライバーをインストールするために必要です。 |
HCK_NetISo_Tests.Exe |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、テストを実行するために必要です。 |
SpartaEchoSvc.Exe |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、テストによって生成される TCP/IP トラフィックに応答するために必要です。 |
SpartaEchoSvcInstall.JS |
SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリのコピー」ライブラリ ジョブの一部としてコピーされます。 SoftwareDevice.FilterDriver.WindowsFilteringPlatform.ArchitecturalDesign.AppContainers.Support 「pContainers - バイナリの削除」ライブラリ ジョブの一部として削除されます。 |
%WinDir%\System32</p> |
このファイルは、Sparta Echo サービスをインストールするために必要です。 |
テスト コンピューターの構成
テスト コンピューターを構成して、WFP ドライバーをテストするには、次の手順を実行します。
適切な Windows オペレーティング システムをテスト コンピューターにインストールしてから、テスト ネットワーク (Windows HLK Studio と Windows HLK コントローラーが接続されたネットワーク) 用のコンピューターを構成します。
テスト コンピューターに WFP ドライバーをインストールします。
Windows HLK クライアント アプリケーションをテスト コンピューターにインストールします。
Windows HLK Studio を使用してコンピューター プールを作成し、そのプールにテスト コンピューターを移動します。
重要
テストを実行する前に、個別の WindowsFilteringPlatform テストについてさらに多くの構成値を設定する必要があります。 詳細については、「AppContainers_Tests」と「WindowsFilteringPlatform_Tests」を参照してください。
テストを開始する前に、テスト コンピューターが準備完了状態であることを確認します。 テストを実行する前にパラメーターを設定する必要がある場合は、そのテストのダイアログ ボックスが表示されます。 詳細については、個々のテスト トピックを確認してください。
一部の Windows HLK テストでは、ユーザーの介入が必要です。 申請のためにテストを実行するときは、手動テストとは別のブロックで自動テストを実行することをお勧めします。 これにより、自動テストの完了が手動テストによって中断されるのを防ぎます。