Compartilhar via


estrutura IDE_MINIPORT_RESOURCES (irb.h)

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

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_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 popula cada estrutura IDE_ACCESS_RANGE com os intervalos de endereços alocados para o controlador.

Observações

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

Requisitos

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

Consulte também

IDE_ACCESS_RANGE

IdeHwControl