CM_RESOURCE_LIST

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

A CM_RESOURCE_LIST is stored in the registry \ResourceMap tree by drivers.

Members

Count
The number of full resource descriptors in the following array.
CM_FULL_RESOURCE_DESCRIPTOR List[1]
An array of full resource descriptors.

Comments

The CM_RESOURCE_LIST, with its nested CM_FULL_RESOURCE_DESCRIPTOR array containing a CM_PARTIAL_RESOURCE_LIST with a nested CM_PARTIAL_RESOURCE_DESCRIPTOR array, is an input parameter to IoReportResourceUsage.

As an alternative, consider calling IoAssignResources.

See Also

CM_FULL_RESOURCE_DESCRIPTOR, IoAssignResources, IoReportResourceUsage