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) |