Partager via


structure IDE_ACCESS_RANGE (irb.h)

La structure IDE_ACCESS_RANGE contient les plages d’adresses allouées pour un contrôleur IDE.

Remarque Le pilote de port ATA et les modèles de pilotes miniport ATA peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser le du pilote Storport et modèles de pilotes Storport miniport.
 

Syntaxe

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;

Membres

RangeStart

Contient l’adresse de départ logique de la plage d’adresses.

PhysicalRangeStart

Contient l’adresse de départ physique de la plage d’adresses.

RangeLength

Contient la taille, en octets, de la plage.

InMemory

Indicateur qui indique s’il s’agit d’une ressource mappée en mémoire. S’il est effacé, il s’agit d’une ressource de port d’E/S.

Bar

Nombre de la plage d’adresses de base PCI dans laquelle cette ressource a été trouvée.

Exigences

Exigence Valeur
d’en-tête irb.h (include Irb.h)