Freigeben über


IDE_ACCESS_RANGE-Struktur (irb.h)

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

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

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;

Member

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 Byte.

InMemory

Flag, das angibt, ob es sich um eine speicherabbildete Ressource 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)