Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In Windows Vista und höheren Versionen von Windows umfasst das einheitliche Geräteeigenschaftsmodell Folgendes:
- Eigenschaften der Geräte-Setup-Klasse, die den CM_CRP_Xxx-Kennungen entsprechen, die in cfgmgr32.h oder SPCRP_Xxx-Kennungen definiert sind, die in Setupapi.hdefiniert sind.
- Eigenschaften, die nicht über CM_CRP_Xxx oder SPCRP_Xxx Bezeichner verfügen, aber entsprechende Methoden zum Abfragen der Werte haben.
Eigenschaften, die CM_CRP_Xxx oder SPCRP_Xxx Bezeichnern entsprechen
In Windows Vista und höheren Versionen von Windows unterstützt das einheitliche Geräteeigenschaftenmodell die Geräteeinrichtungsklasseneigenschaften, die den CM_CRP_Xxx in cfgmgr32.h definierten bezeichnern und den in Setupapi.h definierten SPCRP_Xxx Bezeichnern entsprechen. Diese Eigenschaften charakterisieren eine Geräteeinrichtungsklasse. Das einheitliche Geräteeigenschaftenmodell verwendet Eigenschaftsschlüssel , um diese Eigenschaften darzustellen. Windows Server 2003, Windows XP und Windows 2000 unterstützen auch die meisten dieser Geräteeinrichtungsklasseneigenschaften. Diese früheren Versionen von Windows unterstützen jedoch nicht die Eigenschaftenschlüssel des einheitlichen Geräteeigenschaftenmodells. Stattdessen verwenden diese Versionen von Windows die CM_CRP_Xxx- oder SPCRP_Xxx-Bezeichner, um die Eigenschaften der Geräteeinrichtungsklasse darzustellen und darauf zuzugreifen.
Um die Kompatibilität mit früheren Windows-Versionen zu gewährleisten, unterstützen Windows Vista und spätere Versionen auch die Verwendung der Bezeichner CM_CRP_Xxx oder SPCRP_Xxx für den Zugriff auf Eigenschaften der Einrichtungsklasse. Sie sollten jedoch die Eigenschaftenschlüssel des einheitlichen Geräteeigenschaftenmodells verwenden, um auf Eigenschaften der Geräteeinrichtungsklasse zuzugreifen.
Eine Liste der vom System definierten Gerätesetupklasseneigenschaften mit entsprechenden CM_CRP_Xxx oder SPCRP_Xxx Bezeichnern finden Sie in der folgenden Tabelle.
| Vereinheitlichte Eigenschaft Modell Eigenschaft | CM_CRP_Xxx-Wert | SPCRP_Xxx-Wert |
|---|---|---|
| DEVPKEY_DeviceClass_Security | CM_CRP_SECURITY | SPCRP_SECURITY |
| DEVPKEY_DeviceClass_SecuritySDS | CM_CRP_SECURITY_SDS | SPCRP_SECURITY_SDS |
| DEVPKEY_DeviceClass_DevType | CM_CRP_DEVTYPE | SPCRP_DEVTYPE |
| DEVPKEY_DeviceClass_Exclusive | CM_CRP_EXCLUSIVE | SPCRP_EXCLUSIVE |
| DEVPKEY_DeviceClass_Characteristics | CM_CRP_CHARACTERISTICS | SPCRP_CHARACTERISTICS |
Informationen zum Zugreifen auf Eigenschaften von Gerätesetupklassen in Windows Vista und höheren Versionen finden Sie unter Zugreifen auf Eigenschaften von Gerätesetupklassen (Windows Vista und höher).
Zugriff auf eine Eigenschaft der Klasse Device Setup
Verwenden Sie die folgenden Funktionen, um auf Gerätesetupklasseneigenschaften zuzugreifen, die den bezeichnern CM_CRP_Xxx oder SPCRP_Xxx für Windows Server 2003, Windows XP und Windows 2000 entsprechen:
CM_Get_Class_Registry_Property oder SetupDiGetClassRegistryProperty zum Abrufen einer Eigenschaft.
CM_Set_Class_Registry_Property oder SetupDiSetClassRegistryProperty , um eine Eigenschaft festzulegen.
Eigenschaften, die keine CM_CRP_Xxx- oder SPCRP_Xxx-IDs enthalten
Informationen zum Zugreifen auf die entsprechenden Gerätesetupklasseneigenschaften für Windows Server 2003, Windows XP und Windows 2000 finden Sie in den folgenden Themen:
Zugreifen auf den Anzeigenamen und den Klassennamen einer Geräteeinrichtungsklasse
Zugriff auf die Symbol-Eigenschaften einer Geräte-Einrichtungsklasse