다음을 통해 공유


INTERFACE_TYPE (Windows Embedded CE 6.0)

1/6/2010

This enumeration contains values for hardware interfaces.

Syntax

typedef enum _INTERFACE_TYPE {
  InterfaceTypeUndefined = -1,
  Internal,
  Isa,
  Eisa,
  MicroChannel,
  TurboChannel,
  PCIBus,
  VMEBus,
  NuBus,
  PCMCIABus,
  CBus,
  MPIBus,
  MPSABus,
  ProcessorInternal,
  InternalPowerBus,
  PNPISABus,
  PNPBus,
  MaximumInterfaceType
} INTERFACE_TYPE, *PINTERFACE_TYPE;

Elements

  • InterfaceTypeUndefined
    Undefined interface type.
  • Internal
    System or microprocessor bus.
  • Isa
    Industry Standard Architecture (ISA) bus.
  • Eisa
    Extended ISA bus.
  • MicroChannel
    Micro channel bus interface.
  • TurboChannel
    Turbo channel bus interface.
  • PCIBus
    PCI bus interface.
  • VMEBus
    VME bus interface.
  • NuBus
    NuBus bus interface.
  • PCMCIABus
    PCMCIA bus interface.
  • CBus
    C bus interface.
  • MPIBus
    MPI bus interface.
  • MPSABus
    MPSA bus interface.
  • ProcessorInternal
    Internal processor interface.
  • InternalPowerBus
    Internal power bus interface.
  • PNPISABus
    Plug and Play ISA bus interface.
  • PNPBus
    Plug and Play bus interface.
  • MaximumInterfaceType
    Maximum interface value.

Remarks

Microsoft provides support for ISA, EISA, and PCI bus interfaces. You can add whatever support you want to your CEDDK.dll implementation. These 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

Concepts

CEDDK Dynamic-Link Library