estructura PCCARD_DES (cfgmgr32.h)
La estructura de PCCARD_DES se usa para especificar una lista de recursos o una lista de requisitos de recursos que describe el uso de recursos por una instancia de tarjeta de PC. Para obtener más información sobre las listas de recursos y las listas de requisitos de recursos, consulte Recursos de hardware.
Sintaxis
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;
Miembros
PCD_Count
Debe ser 1.
PCD_Type
No se usa.
PCD_Flags
Marca de un bit de cada uno de los conjuntos de marcas descritos en la tabla siguiente.
Marca | Definición | |
---|---|---|
Marcas de direccionamiento de E/S | ||
fPCD_IO_8 | El dispositivo usa direccionamiento de E/S de 8 bits. | |
fPCD_IO_16 | El dispositivo usa direccionamiento de E/S de 16 bits. | |
mPCD_IO_8_16 | Máscara de bits para el bit dentro de PCD_Flags que especifica direccionamiento de E/S de 8 o 16 bits. | |
Marcas de direccionamiento de memoria | ||
fPCD_MEM_8 | El dispositivo usa direcciones de memoria de 8 bits. | |
fPCD_MEM_16 | El dispositivo usa direccionamiento de memoria de 16 bits. | |
mPCD_MEM_8_16 | Máscara de bits para el bit dentro de PCD_Flags que especifica direccionamiento de memoria de 8 o 16 bits. |
PCD_ConfigIndex
Valor de índice de 8 bits usado para buscar la configuración del dispositivo.
PCD_Reserved[3]
No se usa.
PCD_MemoryCardBase1
Opcional, dirección base de tarjeta de la primera ventana de memoria.
PCD_MemoryCardBase2
Opcional, dirección base de tarjeta de la segunda ventana de memoria.
PCD_MemoryCardBase[PCD_MAX_MEMORY]
Este miembro no está usando actualmente.
PCD_MemoryFlags[PCD_MAX_MEMORY]
Este miembro no está usando actualmente.
PCD_IoFlags[PCD_MAX_IO]
Este miembro no está usando actualmente.
Requisitos
Encabezado | cfgmgr32.h (incluya Cfgmgr32.h) |