Freigeben über


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)

Weitere Informationen

PCCARD_RESOURCE