共用方式為


安裝之後設定 Device Object Registry 屬性

使用者模式程式可以使用 裝置安裝功能, 取得或設定驅動程式裝置物件屬性的登錄設定。 這些函式通常由安裝軟體使用,但可由任何使用者模式程式使用。 (程序必須由具有系統管理員存取權的用戶執行。

SetupDiGetDeviceRegistryPropertySetupDiSetDeviceRegistryProperty 函式會分別取得及設定每個指定屬性的登錄機碼。 Property 參數會指定要取得或設定的屬性。 PropertyBuffer 指向目的地緩衝區(取得屬性時)或來源緩衝區(設定屬性時)。

Property 參數與實際屬性的值之間的對應如下。

屬性 參數的值 設備物件屬性

SPDRP_CHARACTERISTICS

裝置特性

SPDRP_DEVTYPE

裝置類型

SPDRP_EXCLUSIVE

獨佔

SPDRP_SECURITY

安全描述符作為 SECURITY_DESCRIPTOR 結構

SPDRP_SECURITY_SDS

安全描述元做為 SDDL 字串

請注意,提供兩種不同的方法來取得或設定安全性描述元。 您可以指定SPDRP_SECURITY值,將安全性描述元視為 SECURITY_DESCRIPTOR 結構,或SPDRP_SECURITY_SDS將安全性描述元視為 SDDL 字串。 如需 SDDL 字串的詳細資訊,請參閱 裝置物件的 SDDL

針對 Windows XP 和更新版本的作系統,程式也可以取得和設定裝置安裝類別的屬性值。 使用 SetupDiGetClassRegistryPropertySetupDiSetClassRegistryProperty 函式來取得和設定裝置設定類別的屬性值。

如需使用 SetupDiXxx 函式的詳細資訊,請參閱使用裝置安裝函式