typedef struct _CM_FULL_RESOURCE_DESCRIPTOR {
INTERFACE_TYPE InterfaceType;
ULONG BusNumber;
CM_PARTIAL_RESOURCE_LIST PartialResourceList;
} CM_FULL_RESOURCE_DESCRIPTOR, *PCM_FULL_RESOURCE_DESCRIPTOR;
CM_FULL_RESOURCE_DESCRIPTOR defines an array element in the CM_RESOURCE_LIST structure.
BusNumber and InterfaceType are redundant information, included so a driver need not append this information when creating a resource list that could possibly span more than one bus.
CM_RESOURCE_LIST, CM_PARTIAL_RESOURCE_LIST, HalAssignSlotResources, IoAssignResources, IoReportResourceUsage