typedef struct _CM_PARTIAL_RESOURCE_LIST {
USHORT Version;
USHORT Revision;
ULONG Count;
CM_PARTIAL_RESOURCE_DESCRIPTOR PartialDescriptors[1];
} CM_PARTIAL_RESOURCE_LIST, *PCM_PARTIAL_RESOURCE_LIST;
Each CM_PARTIAL_RESOURCE_LIST defines a variable-sized array of partial resource descriptors within a CM_FULL_RESOURCE_DESCRIPTOR.
Members
Version
The version number of this structure.
Revision
The revision of this structure.
Count
The number of partial resource descriptors in the following array.
PartialDescriptors[1]
An array of partial resource descriptors.
Comments
A partial resource list is collected from the ARC firmware or constructed by NtDetect. The Configuration Manager transforms this structure into a full resource descriptor when it is about to store it in the registry.
This structure allows drivers for the same types of devices to follow a convention for the ordering of common configuration information, which should be defined on a device by device basis.
See Also