CompatibleID Registry 子機碼
從 Windows 7 開始, CompatibleID 登錄子機碼會指定計算機中所安裝裝置的卸載式裝置功能覆寫。 如需卸除式裝置功能覆寫的詳細資訊,請參閱 DeviceOverrides 登錄機碼。
CompatibleID 登錄子機碼的名稱會指定裝置的相容標識碼,並根據下列需求進行格式化。
下表定義 CompatibleID 登錄子機碼的格式和需求。
登錄子機碼名稱 | 必要條件/選擇性 | 格式需求 | 父鍵 | 子子機碼 |
---|---|---|---|---|
有效的 相容標識碼 值 |
必要 |
必須包含相容的標識碼總線前置詞。 相容標識碼內的所有斜線 () 路徑分隔符都必須以數位 (#) 字元取代。 |
DeviceOverrides |
相容的標識碼值必須遵循此表格中所述的格式需求。 每個 CompatibleID 子機碼都必須包含 LocationPaths 或 ChildLocationPaths 子機碼。 如有必要,可以在 CompatbleID 子機碼內指定這兩個子機碼。
因為斜線字元不是登錄子機碼名稱中的有效字元,所以在指定 CompatibleID 登錄子機碼名稱的總線前置詞時,您必須將它取代為數位字元。 例如,如果已為裝置節點指定卸載式裝置功能覆寫, (devnode) 具有PCI\VEN_ABCD&DEV_1234&SUBSYS_000 的硬體 標識碼,您必須建立具有PCI#VEN_ABCD&DEV_1234&SUBSYS_000名稱的 CompatibleID 登錄子機碼。