Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IO_DES-Struktur wird verwendet, um entweder eine Ressourcenliste oder eine Ressourcenanforderungenliste anzugeben, die die E/A-Portnutzung für ein Gerät instance. Weitere Informationen zu Ressourcenlisten und Ressourcenbedarfslisten finden Sie unter Hardwareressourcen.
Syntax
typedef struct IO_Des_s {
DWORD IOD_Count;
DWORD IOD_Type;
DWORDLONG IOD_Alloc_Base;
DWORDLONG IOD_Alloc_End;
DWORD IOD_DesFlags;
} IO_DES, *PIO_DES;
Member
IOD_Count
Für eine Ressourcenliste:
Keinen.
Für eine Ressourcenbedarfsliste:
Die Anzahl der Elemente im IO_RANGE Arrays, das in der IO_RESOURCE-Struktur enthalten ist.
IOD_Type
Muss auf den konstanten Wert IOType_Range festgelegt werden.
IOD_Alloc_Base
Für eine Ressourcenliste:
Die niedrigste Nummer eines Bereichs zusammenhängender E/A-Portadressen, die dem Gerät zugeordnet sind.
Für eine Ressourcenbedarfsliste:
Keinen.
IOD_Alloc_End
Für eine Ressourcenliste:
Die höchste Nummer eines Bereichs zusammenhängender E/A-Portadressen, die dem Gerät zugeordnet sind.
Für eine Ressourcenbedarfsliste:
Keinen.
IOD_DesFlags
Ein Bitflag aus jedem der in der folgenden Tabelle beschriebenen Flagsätze.
| Flag | Definition | |
|---|---|---|
| Porttypflags | ||
| fIOD_IO | Auf das Gerät wird im E/A-Adressraum zugegriffen. | |
| fIOD_Memory | Auf das Gerät wird im Speicheradressraum zugegriffen. | |
| fIOD_PortType | Bitmaske für die Bits in IOD_DesFlags , die den Porttypwert angeben. | |
| Decodierungsflags | ||
| fIOD_10_BIT_DECODE | Das Gerät decodiert 10 Bits der Portadresse. | |
| fIOD_12_BIT_DECODE | Das Gerät decodiert 12 Bits der Portadresse. | |
| fIOD_16_BIT_DECODE | Das Gerät decodiert 16 Bits der Portadresse. | |
| fIOD_POSITIVE_DECODE | Das Gerät verwendet "positive Decodierung" anstelle von "subtraktiver Decodierung". | |
| fIOD_DECODE | Bitmaske für die Bits in IOD_DesFlags , die den Decodierungswert angeben. | |
Anforderungen
| Kopfzeile | cfgmgr32.h (einschließlich Cfgmgr32.h) |