Share via


BUS_DATA_TYPE (Windows Embedded CE 6.0)

1/6/2010

This enumeration contains values for bus configuration accesses.

Syntax

typedef enum _BUS_DATA_TYPE {
  ConfigurationSpaceUndefined = -1,
  Cmos,
  EisaConfiguration,
  Pos,
  CbusConfiguration,
  PCIConfiguration,
  VMEConfiguration,
  NuBusConfiguration,
  PCMCIAConfiguration,
  MPIConfiguration,
  MPSAConfiguration,
  PNPISAConfiguration,
  MaximumBusDataType
} BUS_DATA_TYPE, *PBUS_DATA_TYPE;

Elements

  • ConfigurationSpaceUndefined
    Bus configuration is undefined.
  • Cmos
    CMOS configuration.
  • EisaConfiguration
    Extended ISA bus configuration.
  • Pos
    POS configuration.
  • CbusConfiguration
    C bus configurations.
  • PCIConfiguration
    PCI bus configuration.
  • VMEConfiguration
    VME bus configuration.
  • NuBusConfiguration
    NuBus bus configuration.
  • PCMCIAConfiguration
    PCMCIA bus configuration.
  • MPIConfiguration
    MPI bus configuration.
  • MPSAConfiguration
    MPSA bus configuration.
  • PNPISAConfiguration
    Plug and Play ISA bus configuration.
  • MaximumBusDataType
    Maximum value for a bus configuration.

Remarks

Microsoft provides support for EisaConfiguration and PCIConfiguration. You can add whatever support you want to your CEDDK.dll implementation. These elements are bus and interface descriptors that functions such as HalTranslateBusAddress use to determine how to translate between the address provided and a system address.

Requirements

Header ceddk.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

CEDDK Dynamic-Link Library Bus Access Enumerations
HalTranslateBusAddress