Partager via


IDE_ACCESS_RANGE structure (irb.h)

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

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

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

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

Configuration requise

Condition requise Valeur
En-tête irb.h (include Irb.h)