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.
Members
InterfaceType
Specifies the bus interface type, which can be one of the following: Internal, Isa, Eisa, MicroChannel, TurboChannel, or PCIBus. However, additional types of buses will be supported in future versions of Windows NT. The upper bound on the types of buses supported is always MaximumInterfaceType.
BusNumber
The system-assigned and zero-based number for this bus of the given InterfaceType.
PartialResourceList
The partial resource list information.
Comments
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.
See Also
CM_RESOURCE_LIST, CM_PARTIAL_RESOURCE_LIST, HalAssignSlotResources, IoAssignResources, IoReportResourceUsage