Partager via


PCCARD_DES structure (cfgmgr32.h)

La structure PCCARD_DES est utilisée pour spécifier une liste de ressources ou une liste des besoins en ressources qui décrit l’utilisation des ressources par un instance carte PC. Pour plus d’informations sur les listes de ressources et les listes de ressources requises, consultez Ressources matérielles.

Syntaxe

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;

Membres

PCD_Count

Doit être égal à 1.

PCD_Type

Non utilisé.

PCD_Flags

Un indicateur de bits de chacun des jeux d’indicateurs décrits dans le tableau suivant.

Indicateur Définition
Indicateurs d’adressage d’E/S
fPCD_IO_8 L’appareil utilise l’adressage d’E/S 8 bits.
fPCD_IO_16 L’appareil utilise l’adressage d’E/S 16 bits.
mPCD_IO_8_16 Masque de bits pour le bit dans PCD_Flags qui spécifie l’adressage d’E/S 8 bits ou 16 bits.
Indicateurs d’adressage de mémoire
fPCD_MEM_8 L’appareil utilise l’adressage mémoire 8 bits.
fPCD_MEM_16 L’appareil utilise l’adressage mémoire 16 bits.
mPCD_MEM_8_16 Masque de bits pour le bit dans PCD_Flags qui spécifie l’adressage mémoire 8 bits ou 16 bits.

PCD_ConfigIndex

Valeur d’index 8 bits utilisée pour localiser la configuration de l’appareil.

PCD_Reserved[3]

Non utilisé.

PCD_MemoryCardBase1

Facultatif, carte adresse de base de la première fenêtre de mémoire.

PCD_MemoryCardBase2

Facultatif, carte adresse de base de la deuxième fenêtre de mémoire.

PCD_MemoryCardBase[PCD_MAX_MEMORY]

Ce membre est actuellement inutilisé.

PCD_MemoryFlags[PCD_MAX_MEMORY]

Ce membre est actuellement inutilisé.

PCD_IoFlags[PCD_MAX_IO]

Ce membre est actuellement inutilisé.

Configuration requise

   
En-tête cfgmgr32.h (inclure Cfgmgr32.h)

Voir aussi

PCCARD_RESOURCE