estrutura PCCARD_DES (cfgmgr32.h)
A estrutura PCCARD_DES é usada para especificar uma lista de recursos ou uma lista de requisitos de recursos que descreve o uso de recursos por uma instância de cartão do computador. Para obter mais informações sobre listas de recursos e listas de requisitos de recursos, consulte Recursos de hardware.
Sintaxe
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;
Membros
PCD_Count
Deve ser 1.
PCD_Type
Não usado.
PCD_Flags
Um sinalizador de bits de cada um dos conjuntos de sinalizadores descritos na tabela a seguir.
Sinalizador | Definição | |
---|---|---|
Sinalizadores de endereçamento de E/S | ||
fPCD_IO_8 | O dispositivo usa endereçamento de E/S de 8 bits. | |
fPCD_IO_16 | O dispositivo usa endereçamento de E/S de 16 bits. | |
mPCD_IO_8_16 | Bitmask para o bit dentro de PCD_Flags que especifica endereçamento de E/S de 8 bits ou 16 bits. | |
Sinalizadores de endereçamento de memória | ||
fPCD_MEM_8 | O dispositivo usa endereçamento de memória de 8 bits. | |
fPCD_MEM_16 | O dispositivo usa endereçamento de memória de 16 bits. | |
mPCD_MEM_8_16 | Bitmask para o bit dentro de PCD_Flags que especifica endereçamento de memória de 8 ou 16 bits. |
PCD_ConfigIndex
O valor de índice de 8 bits usado para localizar a configuração do dispositivo.
PCD_Reserved[3]
Não usado.
PCD_MemoryCardBase1
Opcional, cartão endereço base da primeira janela de memória.
PCD_MemoryCardBase2
Opcional, cartão endereço base da segunda janela de memória.
PCD_MemoryCardBase[PCD_MAX_MEMORY]
No momento, esse membro não está utilizado.
PCD_MemoryFlags[PCD_MAX_MEMORY]
No momento, esse membro não está utilizado.
PCD_IoFlags[PCD_MAX_IO]
No momento, esse membro não está utilizado.
Requisitos
Cabeçalho | cfgmgr32.h (inclua Cfgmgr32.h) |