WDF_PROPERTY_STORE_ROOT_CLASS enumeration (wudfddi_types.h)

[Warning: UMDF 2 is the latest version of UMDF and supersedes UMDF 1. All new UMDF drivers should be written using UMDF 2. No new features are being added to UMDF 1 and there is limited support for UMDF 1 on newer versions of Windows 10. Universal Windows drivers must use UMDF 2. For more info, see Getting Started with UMDF.]

The WDF_PROPERTY_STORE_ROOT_CLASS enumeration identifies the registry keys that UMDF property stores represent.

Syntax

typedef enum _WDF_PROPERTY_STORE_ROOT_CLASS {
  WdfPropertyStoreRootClassHardwareKey,
  WdfPropertyStoreRootClassSoftwareKey,
  WdfPropertyStoreRootClassDeviceInterfaceKey,
  WdfPropertyStoreRootClassLegacyHardwareKey
} WDF_PROPERTY_STORE_ROOT_CLASS;

Constants

 
WdfPropertyStoreRootClassHardwareKey
The property store represents a device's hardware key.
WdfPropertyStoreRootClassSoftwareKey
The property store represents a driver's software key.
WdfPropertyStoreRootClassDeviceInterfaceKey
The property store represents the key for an instance of a device interface class.
WdfPropertyStoreRootClassLegacyHardwareKey
The property store represents the DEVICEMAP key, which is used by only a few older drivers.

Remarks

The WDF_PROPERTY_STORE_ROOT_CLASS enumeration is used in the WDF_PROPERTY_STORE_ROOT structure.

Requirements

Requirement Value
Minimum UMDF version 1.9
Header wudfddi_types.h (include Wudfddi.h)

See also

WDF_PROPERTY_STORE_ROOT