次の方法で共有


デバイス識別文字列

手記

デバイス識別文字列は解析しないでください。 これらは文字列比較のみを目的としており、不透明な文字列として扱う必要があります。

プラグ アンド プレイ (PnP) マネージャーおよびその他の デバイス インストール コンポーネント、デバイス識別文字列を使用して、コンピューターにインストールされているデバイスを識別します。

Windows では、次のデバイス識別文字列を使用して、デバイスに最適な ドライバー パッケージ を検索します。 デバイスの列挙子は、これらの識別文字列を報告します。 デバイスの列挙子は、PnP ハードウェア標準に基づいて PnP デバイスを検出するシステム コンポーネントです。 PnP バス ドライバー これらのタスクを実行するには、PnP マネージャーと連携しています。 PCI や PCMCIA バス ドライバーなどの親バス ドライバーは、通常、デバイスを列挙します。 ACPI ドライバーなどのバス フィルター ドライバーは、一部のデバイスを列挙します。

Windows は、いずれかのハードウェア ID または互換性のある ID の一致を見つけようとします。 Windows でこれらの ID を使用してデバイスとドライバー パッケージを照合する方法、および INF ファイルで ID を指定する方法の詳細については、「windows がドライバーを選択する方法 を参照してください。

PnP マネージャーは、上記の ID を使用してデバイスを識別するだけでなく、次の ID を使用して、コンピューターにインストールされている各デバイスのインスタンスを一意に識別します。

PnP マネージャーは、コンテナー ID デバイス識別文字列を使用して、1 つ以上のデバイス ノード (devnode) をグループ化します。 devnode は、コンピューターにインストールされている物理デバイスの各インスタンスから列挙されます。

各列挙子は、そのデバイス ID、ハードウェア ID、および互換性のある ID をカスタマイズして、列挙するデバイスを一意に識別します。 さらに、各列挙子には、ハードウェア ID と互換性のある ID を識別するための独自のポリシーがあります。 ほとんどのシステム バスのハードウェア ID と互換性のある ID 形式の詳細については、「デバイス識別子形式を参照してください。

関連項目

  • デバイス のハードウェア ID の一覧を取得する