estrutura IDE_MINIPORT_RESOURCES (irb.h)

A estrutura IDE_MINIPORT_RESOURCES é usada pelo driver de porta para fornecer recursos ao driver de miniporto.

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

Sintaxe

typedef struct _IDE_MINIPORT_RESOURCES {
  ULONG             NumberOfAccessRanges;
  PIDE_ACCESS_RANGE IdeAccessRange;
} IDE_MINIPORT_RESOURCES, *PIDE_MINIPORT_RESOURCES;

Membros

NumberOfAccessRanges

Contém o número de intervalos de acesso apontados por IdeAccessRange. Cada um é um intervalo de endereços de memória ou endereços de porta de E/S.

IdeAccessRange

Ponteiro para o primeiro intervalo de endereços em uma série de intervalos de endereços contíguos definidos por uma estrutura do tipo IDE_ACCESS_RANGE. O valor no membro NumberOfAccessRanges indica quantos intervalos de endereços são fornecidos. O driver de porta preenche cada estrutura IDE_ACCESS_RANGE com os intervalos de endereços alocados para o controlador.

Comentários

O driver de porta passa essa estrutura para a rotina IdeHwControl do driver de miniport.

Requisitos

Requisito Valor
Cabeçalho irb.h (inclua Irb.h)

Confira também

IDE_ACCESS_RANGE

IdeHwControl