PCCARD_DES 結構 (cfgmgr32.h)

PCCARD_DES 結構用於指定資源清單或描述電腦卡片實例資源使用量的資源需求清單。 如需資源清單和資源需求清單的詳細資訊,請參閱 硬體資源

語法

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;

成員

PCD_Count

必須是 1。

PCD_Type

未使用。

PCD_Flags

下表所述的 每個 旗標集都有一個位旗標。

旗標 定義
I/O 定址旗標
fPCD_IO_8 裝置使用 8 位 I/O 定址。
fPCD_IO_16 裝置使用 16 位 I/O 定址。
mPCD_IO_8_16 PCD_Flags內指定 8 位或 16 位 I/O 位址的位元遮罩。
記憶體定址旗標
fPCD_MEM_8 裝置使用 8 位記憶體定址。
fPCD_MEM_16 裝置使用 16 位記憶體定址。
mPCD_MEM_8_16 PCD_Flags 內指定 8 位或 16 位記憶體位址的位元遮罩。

PCD_ConfigIndex

用來尋找裝置組態的 8 位索引值。

PCD_Reserved[3]

未使用。

PCD_MemoryCardBase1

一個記憶體視窗的選擇性卡片基底位址。

PCD_MemoryCardBase2

選擇性,第二個記憶體視窗的卡片基底位址。

PCD_MemoryCardBase[PCD_MAX_MEMORY]

此成員目前未使用。

PCD_MemoryFlags[PCD_MAX_MEMORY]

此成員目前未使用。

PCD_IoFlags[PCD_MAX_IO]

此成員目前未使用。

規格需求

   
標頭 cfgmgr32.h (包含 Cfgmgr32.h)

另請參閱

PCCARD_RESOURCE