Previous Next

CM_RESOURCE_LIST

The CM_RESOURCE_LIST structure specifies all of the system hardware resources assigned to a device.

typedef struct _CM_RESOURCE_LIST {
  ULONG  Count;
  CM_FULL_RESOURCE_DESCRIPTOR  List[1];
} CM_RESOURCE_LIST, *PCM_RESOURCE_LIST;

Members

Count
The number of elements contained in the List array. For WDM drivers, this value is always 1.
List
An array of CM_FULL_RESOURCE_DESCRIPTOR structures.

Headers

Defined in wdm.h and ntddk.h. Include wdm.h or ntddk.h.

Comments

The CM_RESOURCE_LIST structure defines the format used to store device resource lists in the registry. For more information about hardware resource allocation, see Hardware Resources.

See Also

CM_RESOURCE_LIST,
CM_FULL_RESOURCE_DESCRIPTOR,
CM_PARTIAL_RESOURCE_LIST,
CM_FLOPPY_DEVICE_DATA,
CM_KEYBOARD_DEVICE_DATA,
CM_SCSI_DEVICE_DATA,
CM_SERIAL_DEVICE_DATA,
IoConnectInterrupt,
IoGetDeviceProperty,
IoReportResourceForDetection,
IRP_MN_START_DEVICE