PCCARD_DES Struktur (cfgmgr32.h)
Die PCCARD_DES-Struktur wird zum Angeben einer Ressourcenliste oder einer Ressourcenanforderungsliste verwendet, die die Ressourcennutzung durch eine PC-Karte instance beschreibt. Weitere Informationen zu Ressourcenlisten und Ressourcenbedarfslisten finden Sie unter Hardwareressourcen.
Syntax
typedef struct PcCard_Des_s {
DWORD PCD_Count;
DWORD PCD_Type;
DWORD PCD_Flags;
BYTE PCD_ConfigIndex;
BYTE PCD_Reserved[3];
DWORD PCD_MemoryCardBase1;
DWORD PCD_MemoryCardBase2;
DWORD PCD_MemoryCardBase[PCD_MAX_MEMORY];
WORD PCD_MemoryFlags[PCD_MAX_MEMORY];
BYTE PCD_IoFlags[PCD_MAX_IO];
} PCCARD_DES, *PPCCARD_DES;
Member
PCD_Count
Muss 1 sein.
PCD_Type
Wird nicht verwendet.
PCD_Flags
Ein Bitflag aus jedem der in der folgenden Tabelle beschriebenen Flagsätze.
Flag | Definition | |
---|---|---|
E/A-Adressierungsflags | ||
fPCD_IO_8 | Das Gerät verwendet eine 8-Bit-E/A-Adressierung. | |
fPCD_IO_16 | Das Gerät verwendet eine 16-Bit-E/A-Adressierung. | |
mPCD_IO_8_16 | Bitmaske für das Bit in PCD_Flags , die 8-Bit- oder 16-Bit-E/A-Adressierung angibt. | |
Speicheradressierungsflags | ||
fPCD_MEM_8 | Das Gerät verwendet die 8-Bit-Speicheradressierung. | |
fPCD_MEM_16 | Das Gerät verwendet die 16-Bit-Speicheradressierung. | |
mPCD_MEM_8_16 | Bitmaske für das Bit in PCD_Flags , die die 8-Bit- oder 16-Bit-Speicheradressierung angibt. |
PCD_ConfigIndex
Der 8-Bit-Indexwert, der zum Suchen der Konfiguration des Geräts verwendet wird.
PCD_Reserved[3]
Wird nicht verwendet.
PCD_MemoryCardBase1
Optional Karte Basisadresse des ersten Speicherfensters.
PCD_MemoryCardBase2
Optional Karte Basisadresse des zweiten Speicherfensters.
PCD_MemoryCardBase[PCD_MAX_MEMORY]
Dieser Member ist derzeit nicht verwendet.
PCD_MemoryFlags[PCD_MAX_MEMORY]
Dieser Member ist derzeit nicht verwendet.
PCD_IoFlags[PCD_MAX_IO]
Dieser Member ist derzeit nicht verwendet.
Anforderungen
Kopfzeile | cfgmgr32.h (einschließlich Cfgmgr32.h) |