Freigeben über


IDE_MINIPORT_RESOURCES Struktur (irb.h)

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

Hinweis Der ATA-Porttreiber und die ATA Miniport-Treibermodelle können in Zukunft geändert oder nicht verfügbar sein. Stattdessen empfehlen wir die Verwendung des Storport-Treibers und Storport Miniport Treibermodelle.
 

Syntax

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

Angehörige

NumberOfAccessRanges

Enthält die Anzahl der Zugriffsbereiche, auf die durch IdeAccessRangeverwiesen 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_RANGEdefiniert 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.

Bemerkungen

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

Anforderungen

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

Siehe auch

IDE_ACCESS_RANGE

IdeHwControl-