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) |