Compartilhar via


estrutura IDE_ACCESS_RANGE (irb.h)

A estrutura IDE_ACCESS_RANGE contém os intervalos de endereços alocados para um controlador IDE.

Nota O driver de porta do ATA e os modelos de driver de miniporta do ATA podem ser alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver storport e driver de miniporto Storport .
 

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 limpo, 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 (incluir Irb.h)