PCCARD_DES構造体 (cfgmgr32.h)
PCCARD_DES構造は、PC Card インスタンスによるリソースの使用状況を説明するリソース リストまたはリソース要件リストを指定するために使用されます。 リソース リストとリソース要件リストの詳細については、「 ハードウェア リソース」を参照してください。
構文
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
次の表で説明する 各 フラグ セットの 1 ビット フラグ。
フラグ | 定義 | |
---|---|---|
I/O アドレス指定フラグ | ||
fPCD_IO_8 | デバイスは、8 ビット I/O アドレス指定を使用します。 | |
fPCD_IO_16 | デバイスは 16 ビット I/O アドレス指定を使用します。 | |
mPCD_IO_8_16 | 8 ビットまたは 16 ビットの I/O アドレス 指定を指定 するPCD_Flags内のビットのビットマスク。 | |
メモリ アドレス指定フラグ | ||
fPCD_MEM_8 | デバイスは、8 ビット メモリ アドレス指定を使用します。 | |
fPCD_MEM_16 | デバイスでは、16 ビット メモリ アドレス指定が使用されます。 | |
mPCD_MEM_8_16 | 8 ビットまたは 16 ビットのメモリ アドレス 指定を指定 するPCD_Flags内のビットのビットマスク。 |
PCD_ConfigIndex
デバイスの構成を見つけるために使用される 8 ビットインデックス値。
PCD_Reserved[3]
使用されていません。
PCD_MemoryCardBase1
省略可能カード、最初のメモリ ウィンドウのベース アドレスです。
PCD_MemoryCardBase2
省略可能カード、2 番目のメモリ ウィンドウのベース アドレスです。
PCD_MemoryCardBase[PCD_MAX_MEMORY]
このメンバーは現在使用されていません。
PCD_MemoryFlags[PCD_MAX_MEMORY]
このメンバーは現在使用されていません。
PCD_IoFlags[PCD_MAX_IO]
このメンバーは現在使用されていません。
必要条件
Header | cfgmgr32.h (Cfgmgr32.h を含む) |