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) |