DEVPKEY_Device_ContainerId

DEVPKEY_Device_ContainerId裝置屬性是由 隨插即用 (PnP) 管理員用來將一或多個裝置節點群組 (開發節點) 到代表實體裝置實例的裝置容器中。

屬性
屬性索引鍵 DEVPKEY_Device_ContainerId
Property-data-type identifier DEVPROP_TYPE_GUID
屬性存取 安裝應用程式和安裝程式的唯讀存取權
當地語系化?

備註

從 Windows 7 開始,PnP 管理員會使用裝置容器及其識別碼 (ContainerID) ,將源自 並屬於特定實體裝置的每個實例的一或多個 devnode 分組。 裝置實例的 ContainerID 會透過裝置屬性DEVPKEY_Device_ContainerId參考。

當您將所有源自單一裝置實例的 devnode 分組為容器時,您可以完成下列結果:

  • 作業系統可以判斷功能在源自實體裝置的 devnode 之間有何關聯。

  • 使用者或應用程式會顯示以裝置為中心的裝置檢視,而不是以傳統函式為中心的檢視。

DEVPKEY_Device_ContainerId可用來判斷系統中 開發節點 的裝置容器群組。 針對指定的 devnode,您可以完成下列步驟來判斷屬於相同容器的所有 devnode:

  • 呼叫 CM_Get_DevNode_PropertySetupDiGetDeviceProperty 以查詢指定 devnode 的DEVPKEY_Device_ContainerId。 Windows 會傳回該 devnode 所屬裝置容器的 ContainerID GUID 值。

  • 列舉電腦上的所有 devnode,並查詢每個 devnode 是否有其DEVPKEY_Device_ContainerId。 每個符合原始 devnode 之 ContainerId 值的 ContainerId 值都是相同容器的一部分。

注意 屬於指定匯流排類型之容器的所有 devnode 都必須共用相同的 ContainerID 值。

如需 ContainerID 的詳細資訊,請參閱 容器識別碼

規格需求

版本:Windows 7 和更新版本的 Windows

標頭:Devpkey.h (包含 Devpkey.h)

另請參閱

容器識別碼

SetupDiGetDeviceProperty