Freigeben über


IDE_MINIPORT_RESOURCES-Struktur (irb.h)

Die IDE_MINIPORT_RESOURCES-Struktur wird vom Porttreiber verwendet, um dem Miniporttreiber Ressourcen bereitzustellen.

Hinweis Die Modelle ATA-Porttreiber und ATA-Miniporttreiber können in Zukunft geändert oder nicht mehr verfügbar sein. Stattdessen wird empfohlen, die Modelle Storport-Treiber und Storport-Miniporttreiber zu verwenden.
 

Syntax

typedef struct _IDE_MINIPORT_RESOURCES {
  ULONG             NumberOfAccessRanges;
  PIDE_ACCESS_RANGE IdeAccessRange;
} IDE_MINIPORT_RESOURCES, *PIDE_MINIPORT_RESOURCES;

Member

NumberOfAccessRanges

Enthält die Anzahl von Zugriffsbereichen, auf die von IdeAccessRange verwiesen wird. Jede ist ein Bereich von Speicheradressen oder E/A-Portadressen.

IdeAccessRange

Zeiger auf den ersten Adressbereich in einer Reihe zusammenhängender Adressbereiche, die durch eine Struktur vom Typ IDE_ACCESS_RANGE definiert werden. Der Wert im NumberOfAccessRanges-Member gibt an, wie viele Adressbereiche bereitgestellt werden. Der Porttreiber füllt jede IDE_ACCESS_RANGE Struktur mit den Adressbereichen auf, die dem Controller zugeordnet sind.

Hinweise

Der Porttreiber übergibt diese Struktur an die IdeHwControl-Routine des Miniporttreibers.

Anforderungen

Anforderung Wert
Header irb.h (include Irb.h)

Weitere Informationen

IDE_ACCESS_RANGE

IdeHwControl