IO_RANGE-Struktur (cfgmgr32.h)

Die IO_RANGE-Struktur gibt eine Liste der Ressourcenanforderungen an, die die E/A-Portnutzung für ein Gerät instance. Weitere Informationen zu Ressourcenbedarfslisten finden Sie unter Hardwareressourcen.

Syntax

typedef struct IO_Range_s {
  DWORDLONG IOR_Align;
  DWORD     IOR_nPorts;
  DWORDLONG IOR_Min;
  DWORDLONG IOR_Max;
  DWORD     IOR_RangeFlags;
  DWORDLONG IOR_Alias;
} IO_RANGE, *PIO_RANGE;

Member

IOR_Align

Maske zum Angeben der Portadressengrenze, an der die erste zugeordnete E/A-Portadresse ausgerichtet werden muss.

IOR_nPorts

Die Anzahl der vom Gerät benötigten E/A-Portadressen.

IOR_Min

Die niedrigste Nummer eines Bereichs zusammenhängender E/A-Portadressen, die dem Gerät zugeordnet werden können.

IOR_Max

Die höchste Nummer eines Bereichs zusammenhängender E/A-Portadressen, die dem Gerät zugeordnet werden können.

IOR_RangeFlags

Ein Bitflag aus IO_DES Struktur. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise" .

IOR_Alias

Eines der in der folgenden Tabelle beschriebenen Bitflags.

Flag Definition
IO_ALIAS_10_BIT_DECODE Das Gerät decodiert 10 Bits der Portadresse.
IO_ALIAS_12_BIT_DECODE Das Gerät decodiert 12 Bits der Portadresse.
IO_ALIAS_16_BIT_DECODE Das Gerät decodiert 16 Bits der Portadresse.
IO_ALIAS_POSITIVE_DECODE Das Gerät verwendet "positive Decodierung" anstelle von "subtraktiver Decodierung".
 

Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise" .

Hinweise

Die für IOR_Alias angegebenen Flags weisen dieselbe Interpretation wie die Für IOD_DesFlags angegebenen Adressdecodierungsflags auf. (Die beiden Flagsätze sind jedoch in zugewiesenen Werten nicht gleichwertig und können nicht austauschbar verwendet werden.) Eine Ressourcenbedarfsliste kann mit beiden Flags angegeben werden. Die Verwendung von Decodierungsflags in IOD_DesFlags wird jedoch empfohlen. Wenn Adressdecodierungsflags sowohl mit IOD_DesFlagsals auchmit IOR_Alias angegeben werden, setzt der Inhalt des letzteren die erstere außer Kraft.

Anforderungen

Anforderung Wert
Header cfgmgr32.h (einschließlich Cfgmgr32.h)

Weitere Informationen

IO_DES