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)

Confira também

PCCARD_RESOURCE