CompatibleID レジストリ サブキー
Windows 7 以降、 CompatibleID レジストリ サブキーは、コンピューターにインストールされているデバイスについて、リムーバブル デバイス機能のオーバーライドを指定します。 リムーバブル デバイス機能のオーバーライドの詳細については、「DeviceOverrides レジストリ キー」を参照してください。
CompatibleID レジストリ サブキーの名前は、デバイスの互換性 ID を指定し、次に述べる要件に基づいて書式設定されます。
次の表は、CompatibleID レジストリ サブキーの形式と要件を定義しています。
レジストリ サブキー名 | 必須/省略可能 | 形式の要件 | 親キー | 子サブキー |
---|---|---|---|---|
有効な互換性 ID 値 |
必須 |
互換性 ID のバス プレフィックスを含む必要があります。 互換性 ID 内のすべてのスラッシュ () パス区切り文字は、番号 (#) 文字で置き換える必要があります。 |
DeviceOverrides |
互換性 ID 値は、この表で説明されている形式要件に従う必要があります。 各 CompatibleID サブキーには、 LocationPaths または ChildLocationPaths サブキーが含まれている必要があります。 必要に応じて、両方のサブキーを CompatbleID サブキー内で指定できます。
スラッシュ文字はレジストリ サブキー名の有効な文字ではないため、CompatibleID レジストリ サブキー名にバス プレフィックスを指定する場合は、番号記号に置き換える必要があります。 たとえば、PCI\VEN_ABCD&DEV_1234&SUBSYS_000 のハードウェア ID を持つデバイス ノード (devnode) について、リムーバブル デバイス機能のオーバーライドを指定する場合、PCI#VEN_ABCD&DEV_1234&SUBSYS_000 の名前を持つ CompatibleID レジストリ サブキーを作成する必要があります。