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) |