PCCARD_DES struttura (cfgmgr32.h)
La struttura PCCARD_DES viene usata per specificare un elenco di risorse o un elenco dei requisiti delle risorse che descrive l'utilizzo delle risorse da parte di un'istanza della scheda PC. Per altre informazioni sugli elenchi di risorse e sugli elenchi dei requisiti delle risorse, vedere Risorse hardware.
Sintassi
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;
Members
PCD_Count
Deve essere 1.
PCD_Type
Non usato.
PCD_Flags
Flag di bit da ogni set di flag descritto nella tabella seguente.
Flag | Definizione | |
---|---|---|
Flag di indirizzamento di I/O | ||
fPCD_IO_8 | Il dispositivo usa indirizzi I/O a 8 bit. | |
fPCD_IO_16 | Il dispositivo usa indirizzi I/O a 16 bit. | |
mPCD_IO_8_16 | Maschera di bit per il bit all'interno di PCD_Flags che specifica l'indirizzamento di I/O a 8 bit o a 16 bit. | |
Flag di indirizzamento della memoria | ||
fPCD_MEM_8 | Il dispositivo usa l'indirizzamento della memoria a 8 bit. | |
fPCD_MEM_16 | Il dispositivo usa l'indirizzamento della memoria a 16 bit. | |
mPCD_MEM_8_16 | Maschera di bit per il bit all'interno di PCD_Flags che specifica l'indirizzamento della memoria a 8 bit o a 16 bit. |
PCD_ConfigIndex
Valore dell'indice a 8 bit usato per individuare la configurazione del dispositivo.
PCD_Reserved[3]
Non usato.
PCD_MemoryCardBase1
Facoltativo, indirizzo di base della scheda della prima finestra di memoria.
PCD_MemoryCardBase2
Facoltativo, indirizzo di base della scheda della seconda finestra di memoria.
PCD_MemoryCardBase[PCD_MAX_MEMORY]
Questo membro è attualmente inutilizzato.
PCD_MemoryFlags[PCD_MAX_MEMORY]
Questo membro è attualmente inutilizzato.
PCD_IoFlags[PCD_MAX_IO]
Questo membro è attualmente inutilizzato.
Requisiti
Intestazione | cfgmgr32.h (include Cfgmgr32.h) |