Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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)

See also

IO_RESOURCE


Feedback

Was this page helpful?

Additional resources