Windows Hardware Lab Kit (Windows HLK) を使用してテストできるすべてのオブジェクトは "ターゲット" です。 ほとんどのデバイスには、テストする必要がある複数のハードウェア ID コンポーネント (つまり、ターゲット) があります。 任意のターゲットのプロパティに対してクエリを実行できます。 ターゲットは次のいずれかとすることができます。
デバイス (マウスやキーボードなど)
システム (つまり、ユニットとしてテストするコンピューター)
フィルター ドライバー (ウイルス対策ドライバーなど)
一般的な認定の申請には、複数のプラットフォームでハードウェアを使用する複数のターゲットが含まれています。
テスト ターゲットにより、ターゲット データに基づいてテスト パラメーターを動的に解決することで、テストの実行方法に関するデータを提供することができます。 そのため、テストでデバイス ID を識別する必要がある場合は、テストのスケジュールを設定するときに、そのデバイス ID を解決して指定できます。
各ターゲットには、関連付けられた .xml ファイルがあります。 このデータ ファイルは、そのターゲットに該当するすべての Gatherer データのコレクションです。 これは、機能の検出、テストの実行、レポート作成に使用されます。
TargetFamily オブジェクト内の 1 つのターゲットについて実行するテストを指定できます。 その他のテストは、TargetFamily 内の各ターゲットについて実行する必要があります。