ACCESS_RANGE
typedef struct _ACCESS_RANGE {
SCSI_PHYSICAL_ADDRESS RangeStart;
ULONG RangeLength;
BOOLEAN RangeInMemory;
} ACCESS_RANGE, *PACCESS_RANGE;
An ACCESS_RANGE indicates to the system which port and memory range is being used by the HBA.
- RangeStart
- Specifies the starting address. This value should be set before the base offset returned from ScsiPortGetDeviceBase is added to the RangeStart.
- RangeLength
- Specifies the length, in bytes, or number of ports in the range. This value indicates the range actually decoded by the adapter. For example, if the adapter uses seven registers but responds to eight, the RangeLength should be set to 8.
- RangeInMemory
- Indicates the range is in memory, rather than in I/O space.
See Also
PORT_CONFIGURATION_INFORMATION, ScsiPortConvertUlongToPhysicalAddress, ScsiPortGetDeviceBase