MFCARD_DES structure (cfgmgr32.h)
The MFCARD_DES structure is used for specifying either a resource list or a resource requirements list that describes resource usage by one of the hardware functions provided by an instance of a multifunction device. For more information about resource lists and resource requirements lists, see Hardware Resources.
Syntax
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;
Members
PMF_Count
Must be 1.
PMF_Type
Not used.
PMF_Flags
One bit flag is defined, as described in the following table.
Flag | Definition |
---|---|
fPMF_AUDIO_ENABLE | If set, audio is enabled. |
PMF_ConfigOptions
Contents of the 8-bit PCMCIA Configuration Option Register.
PMF_IoResourceIndex
Zero-based index indicating the IO_RESOURCE structure that describes the I/O resources for the hardware function being described by this MFCARD_DES structure.
PMF_Reserved[2]
Not used.
PMF_ConfigRegisterBase
Offset from the beginning of the card's attribute memory space to the base configuration register address.
Requirements
Requirement | Value |
---|---|
Header | cfgmgr32.h (include Cfgmgr32.h) |