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