MFCARD_DES構造体 (cfgmgr32.h)

MFCARD_DES構造体は、多機能デバイスのインスタンスによって提供されるハードウェア機能 の 1 つ によってリソースの使用状況を記述するリソース リストまたはリソース要件リストを指定するために使用されます。 リソース リストとリソース要件リストの詳細については、「 ハードウェア リソース」を参照してください。

構文

typedef struct MfCard_Des_s {
  DWORD PMF_Count;
  DWORD PMF_Type;
  DWORD PMF_Flags;
  BYTE  PMF_ConfigOptions;
  BYTE  PMF_IoResourceIndex;
  BYTE  PMF_Reserved[2];
  DWORD PMF_ConfigRegisterBase;
} MFCARD_DES, *PMFCARD_DES;

メンバー

PMF_Count

1 にする必要があります。

PMF_Type

使用されていません。

PMF_Flags

次の表で説明するように、1 つのビット フラグが定義されています。

フラグ 定義
fPMF_AUDIO_ENABLE 設定すると、オーディオが有効になります。

PMF_ConfigOptions

8 ビット PCMCIA 構成オプション レジスタの内容。

PMF_IoResourceIndex

この MFCARD_DES 構造体で記述されているハードウェア関数の I/O リソースを記述するIO_RESOURCE構造体を示す 0 から始まるインデックス。

PMF_Reserved[2]

使用されていません。

PMF_ConfigRegisterBase

カードの属性メモリ領域の先頭から基本構成レジスタ アドレスへのオフセット。

必要条件

   
Header cfgmgr32.h (Cfgmgr32.h を含む)

関連項目

IO_RESOURCE