CompatibleID レジストリ サブキー

Windows 7 以降、 CompatibleID レジストリ サブキーは、コンピューターにインストールされているデバイスについて、リムーバブル デバイス機能のオーバーライドを指定します。 リムーバブル デバイス機能のオーバーライドの詳細については、「DeviceOverrides レジストリ キー」を参照してください。

CompatibleID レジストリ サブキーの名前は、デバイスの互換性 ID を指定し、次に述べる要件に基づいて書式設定されます。

次の表は、CompatibleID レジストリ サブキーの形式と要件を定義しています。

レジストリ サブキー名 必須/省略可能 形式の要件 親キー 子サブキー

有効な互換性 ID

必須

互換性 ID のバス プレフィックスを含む必要があります。

互換性 ID 内のすべてのスラッシュ () パス区切り文字は、番号 (#) 文字で置き換える必要があります。

DeviceOverrides

LocationPaths または ChildLocationPaths

互換性 ID 値は、この表で説明されている形式要件に従う必要があります。 各 CompatibleID サブキーには、 LocationPaths または ChildLocationPaths サブキーが含まれている必要があります。 必要に応じて、両方のサブキーを CompatbleID サブキー内で指定できます。

スラッシュ文字はレジストリ サブキー名の有効な文字ではないため、CompatibleID レジストリ サブキー名にバス プレフィックスを指定する場合は、番号記号に置き換える必要があります。 たとえば、PCI\VEN_ABCD&DEV_1234&SUBSYS_000 のハードウェア ID を持つデバイス ノード (devnode) について、リムーバブル デバイス機能のオーバーライドを指定する場合、PCI#VEN_ABCD&DEV_1234&SUBSYS_000 の名前を持つ CompatibleID レジストリ サブキーを作成する必要があります。