estrutura IDE_ACCESS_RANGE (irb.h)
A estrutura IDE_ACCESS_RANGE contém os intervalos de endereços alocados para um controlador IDE.
Observação o driver de porta do ATA e os modelos de driver de miniporto do ATA podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar o de driver do Storport e miniporto storport modelos de driver.
Sintaxe
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;
Membros
RangeStart
Contém o endereço inicial lógico do intervalo de endereços.
PhysicalRangeStart
Contém o endereço inicial físico do intervalo de endereços.
RangeLength
Contém o tamanho, em bytes, do intervalo.
InMemory
Sinalizador que indica se esse é um recurso mapeado de memória. Se desmarcado, esse é um recurso de porta de E/S.
Bar
O número do Intervalo de Endereços Base PCI no qual esse recurso foi encontrado.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | irb.h (inclua Irb.h) |