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:
- Geräteeinrichtungsklasseneigenschaften, die den CM_CRP_Xxx-Bezeichnern entsprechen, die in cfgmgr32.h definiert sind, oder den SPCRP_Xxx-Bezeichnern, die in Setupapi.h definiert 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 kennzeichnen 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 Versionen von Windows aufrechtzuerhalten, unterstützen Windows Vista und höhere Versionen auch die Verwendung von CM_CRP_Xxx- oder SPCRP_Xxx-IDs für den Zugriff auf Gerätesetupklasseneigenschaften. 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.
| Eigenschaft des Unified Property Model | 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 einer Geräteeinrichtungsklasse
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
Zugreifen auf die Eigenschaften des Symbols einer Geräteinstallationsklasse