Freigeben über


MFCARD_DES-Struktur (cfgmgr32.h)

Die MFCARD_DES-Struktur wird verwendet, um entweder eine Ressourcenliste oder eine Ressourcenanforderungsliste anzugeben, die die Ressourcennutzung durch eine der Hardwarefunktionen beschreibt, die von einem instance eines Multifunktionsgeräts bereitgestellt werden. Weitere Informationen zu Ressourcenlisten und Ressourcenanforderungenlisten finden Sie unter Hardwareressourcen.

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;

Member

PMF_Count

Muss 1 sein.

PMF_Type

Wird nicht verwendet.

PMF_Flags

Ein Bitflag ist definiert, wie in der folgenden Tabelle beschrieben.

Flag Definition
fPMF_AUDIO_ENABLE Wenn festgelegt, ist audio aktiviert.

PMF_ConfigOptions

Inhalt des 8-Bit-PCMCIA-Konfigurationsoptionsregisters.

PMF_IoResourceIndex

Nullbasierter Index, der die IO_RESOURCE Struktur angibt, die die E/A-Ressourcen für die Hardwarefunktion beschreibt, die von dieser MFCARD_DES-Struktur beschrieben wird.

PMF_Reserved[2]

Wird nicht verwendet.

PMF_ConfigRegisterBase

Offset vom Anfang des Attributspeicherbereichs des Karte auf die Basiskonfigurationsregisteradresse.

Anforderungen

   
Kopfzeile cfgmgr32.h (include Cfgmgr32.h)

Weitere Informationen

IO_RESOURCE