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;
Defined in wdm.h and ntddk.h. Include wdm.h or ntddk.h.
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.
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