Freigeben über


IDE_ACCESS_RANGE Struktur (irb.h)

Die IDE_ACCESS_RANGE Struktur enthält die Adressbereiche, die einem IDE-Controller zugeordnet sind.

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_ACCESS_RANGE {
  IDE_PHYSICAL_ADDRESS RangeStart;
  IDE_PHYSICAL_ADDRESS PhysicalRangeStart;
  ULONG                RangeLength;
  BOOLEAN              InMemory;
  UCHAR                Bar;
} IDE_ACCESS_RANGE, *PIDE_ACCESS_RANGE;

Angehörige

RangeStart

Enthält die logische Startadresse des Adressbereichs.

PhysicalRangeStart

Enthält die physische Startadresse des Adressbereichs.

RangeLength

Enthält die Größe des Bereichs in Bytes.

InMemory

Flag, das angibt, ob es sich um eine zugeordnete Speicherressource handelt. Wenn dies gelöscht wird, handelt es sich um eine E/A-Portressource.

Bar

Die Nummer des PCI-Basisadressbereichs, in dem diese Ressource gefunden wurde.

Anforderungen

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