struct IO_Des_s { WORD IOD_Count; // count of IO_RANGE structures WORD IOD_Type; // size of IO_RANGE structures WORD IOD_Alloc_Base; // allocated base port address WORD IOD_Alloc_End; // allocated end port address WORD IOD_DesFlags; // descriptor flags BYTE IOD_Alloc_Alias; // allocated port aliases BYTE IOD_Alloc_Decode; // allocated alias decode key }; typedef struct IO_Des_s IO_DES;
Contains information about the I/O descriptors. The full descriptor consists of this structure and an array of IO_RANGE structures.
IOD_Count
Number of IO_RANGE structures in this resource descriptor.
IOD_Type
Size, in bytes, of each IO_RANGE structure in this resource descriptor.
IOD_Alloc_Base
Allocated base port address.
IOD_Alloc_End
Allocated end port address.