PCMCIA_CONTROLLER_CLASS enumeration (ntddpcm.h)

The PCMCIA_CONTROLLER_CLASS enumeration lists the different sorts of PC Card and CardBus controllers.

Syntax

typedef enum _PCMCIA_CONTROLLER_CLASS {
  PcmciaInvalidControllerClass,
  PcmciaIntelCompatible,
  PcmciaCardBusCompatible,
  PcmciaElcController,
  PcmciaDatabook,
  PcmciaPciPcmciaBridge,
  PcmciaCirrusLogic,
  PcmciaTI,
  PcmciaTopic,
  PcmciaRicoh,
  PcmciaDatabookCB,
  PcmciaOpti,
  PcmciaTrid,
  PcmciaO2Micro,
  PcmciaNEC,
  PcmciaNEC_98
} PCMCIA_CONTROLLER_CLASS, *PPCMCIA_CONTROLLER_CLASS;

Constants

 
PcmciaInvalidControllerClass
Indicates that the controller class is invalid.
PcmciaIntelCompatible
Indicates an Intel-compatible controller.
PcmciaCardBusCompatible
Indicates a cardbus-compatible controller.
PcmciaElcController
Indicates an ELC controller.
PcmciaDatabook
Indicates a controller from the Databook TCIC family of controllers.
PcmciaPciPcmciaBridge
Indicates a PCI to PCMCIA bridge.
PcmciaCirrusLogic
Indicates a CirrusLogic cardbus controller.
PcmciaTI
Indicates a TI cardbus controller.
PcmciaTopic
Indicates a Toshiba Topic cardbus controller.
PcmciaRicoh
Indicates a Ricoh cardbus controller.
PcmciaDatabookCB
Indicates a Databook cardbus controller.
PcmciaOpti
Indicates an OPTI cardbus controller.
PcmciaTrid
Indicates a TRID controller.
PcmciaO2Micro
Indicates an O2Micro cardbus controller.
PcmciaNEC
Indicates a Yenta-compliant NEC cardbus controller.
PcmciaNEC_98
Indicates a NEC cardbus controller.

Requirements

Requirement Value
Header ntddpcm.h (include Ntddpcm.h)

See also

PCMCIA_SOCKET_INFORMATION