Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W systemie Windows Vista i nowszych wersjach systemu Windows ujednolicony model właściwości urządzenia obejmuje następujące elementy:
- Właściwości klasy konfiguracji urządzenia, które odpowiadają identyfikatorom CM_CRP_Xxx zdefiniowanym w pliku cfgmgr32.h lub identyfikatorom SPCRP_Xxx zdefiniowanym w Setupapi.h.
- Właściwości, które nie mają identyfikatorów CM_CRP_Xxx ani SPCRP_Xxx, ale mają odpowiednie sposoby wykonywania zapytań dotyczących wartości.
Właściwości odpowiadające identyfikatorom CM_CRP_Xxx lub SPCRP_Xxx
W systemie Windows Vista i nowszych wersjach systemu Windows ujednolicony model właściwości urządzenia obsługuje właściwości klasy konfiguracji urządzenia , które odpowiadają identyfikatorom CM_CRP_Xxx zdefiniowanym w cfgmgr32.h i identyfikatorach SPCRP_Xxx zdefiniowanych w Setupapi.h. Te właściwości scharakteryzują klasę konfiguracji urządzenia. Ujednolicony model właściwości urządzenia używa kluczy właściwości do reprezentowania tych właściwości. Systemy Windows Server 2003, Windows XP i Windows 2000 obsługują również większość tych właściwości klasy konfiguracji urządzenia. Jednak te wcześniejsze wersje systemu Windows nie obsługują kluczy właściwości ujednoliconego modelu właściwości urządzenia. Zamiast tego te wersje systemu Windows używają identyfikatorów CM_CRP_Xxx lub SPCRP_Xxx do reprezentowania właściwości klasy konfiguracji urządzenia i uzyskiwania do nich dostępu.
Aby zachować zgodność z wcześniejszymi wersjami systemu Windows, Windows Vista i nowszych wersji, obsługują również używanie identyfikatorów CM_CRP_Xxx lub SPCRP_Xxx w celu uzyskania dostępu do właściwości klasy konfiguracji urządzenia. Należy jednak użyć kluczy właściwości ujednoliconego modelu właściwości urządzenia, aby uzyskać dostęp do właściwości klasy konfiguracji urządzenia.
Aby uzyskać listę właściwości klasy konfiguracji urządzenia zdefiniowanego przez system, które mają odpowiednie identyfikatory CM_CRP_Xxx lub SPCRP_Xxx, zobacz poniższą tabelę.
| Ujednolicony model własności | wartość CM_CRP_Xxx | wartość SPCRP_Xxx |
|---|---|---|
| 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 | Charakterystyka SPCRP |
Aby uzyskać informacje na temat uzyskiwania dostępu do właściwości klasy konfiguracji urządzenia w systemie Windows Vista i nowszych wersjach, zobacz Uzyskiwanie dostępu do właściwości klasy urządzeń (Windows Vista i nowszych).
Uzyskiwanie dostępu do właściwości klasy konfiguracji urządzenia
Aby uzyskać dostęp do właściwości klasy konfiguracji urządzenia, które odpowiadają identyfikatorom CM_CRP_Xxx lub SPCRP_Xxx w systemach Windows Server 2003, Windows XP i Windows 2000, użyj następujących funkcji:
CM_Get_Class_Registry_Property lub SetupDiGetClassRegistryProperty w celu pobrania właściwości.
CM_Set_Class_Registry_Property lub SetupDiSetClassRegistryProperty , aby ustawić właściwość.
Właściwości, które nie mają identyfikatorów CM_CRP_Xxx ani SPCRP_Xxx
Aby uzyskać informacje na temat uzyskiwania dostępu do odpowiednich właściwości klasy konfiguracji urządzenia w systemach Windows Server 2003, Windows XP i Windows 2000, zobacz następujące tematy:
Uzyskiwanie dostępu do przyjaznej nazwy i nazwy klasy konfiguracji urządzenia
Uzyskiwanie dostępu do właściwości ikony klasy konfiguracji urządzenia