Partager via


structure IDE_MINIPORT_RESOURCES (irb.h)

La structure IDE_MINIPORT_RESOURCES est utilisée par le pilote de port pour fournir au pilote miniport des ressources.

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_MINIPORT_RESOURCES {
  ULONG             NumberOfAccessRanges;
  PIDE_ACCESS_RANGE IdeAccessRange;
} IDE_MINIPORT_RESOURCES, *PIDE_MINIPORT_RESOURCES;

Membres

NumberOfAccessRanges

Contient le nombre de plages d’accès pointées par IdeAccessRange. Chacune est une plage d’adresses mémoire ou d’adresses de port d’E/S.

IdeAccessRange

Pointeur vers la première plage d’adresses d’une série de plages d’adresses contiguës définies par une structure de type IDE_ACCESS_RANGE. La valeur dans le membre NumberOfAccessRanges indique le nombre de plages d’adresses fournies. Le pilote de port remplit chaque structure IDE_ACCESS_RANGE avec les plages d’adresses allouées pour le contrôleur.

Remarques

Le pilote de port transmet cette structure à la routine IdeHwControl du pilote miniport.

Configuration requise

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

Voir aussi

IDE_ACCESS_RANGE

IdeHwControl