estructura de IDE_ACCESS_RANGE (irb.h)
La estructura IDE_ACCESS_RANGE contiene los intervalos de direcciones asignados para un controlador IDE.
Nota Los modelos de controlador de puerto ATA y controlador de minipuerto de ATA pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar el controlador Storport y los modelos de controlador de miniport storport .
Sintaxis
typedef struct _IDE_ACCESS_RANGE {
IDE_PHYSICAL_ADDRESS RangeStart;
IDE_PHYSICAL_ADDRESS PhysicalRangeStart;
ULONG RangeLength;
BOOLEAN InMemory;
UCHAR Bar;
} IDE_ACCESS_RANGE, *PIDE_ACCESS_RANGE;
Miembros
RangeStart
Contiene la dirección inicial lógica del intervalo de direcciones.
PhysicalRangeStart
Contiene la dirección inicial física del intervalo de direcciones.
RangeLength
Contiene el tamaño, en bytes, del intervalo.
InMemory
Marca que indica si se trata de un recurso asignado a memoria. Si se borra, se trata de un recurso de puerto de E/S.
Bar
Número del intervalo de direcciones base PCI en el que se encontró este recurso.
Requisitos
Requisito | Valor |
---|---|
Header | irb.h (incluya Irb.h) |