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