INTERFACE_TYPE (Windows CE 5.0)
This enumeration contains values for hardware interfaces.
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
OS Versions: Windows CE .NET 4.0 and later.
Header: CEDDK.h.
See Also
HalTranslateBusAddress | CEDDK Dynamic-Link Library
Send Feedback on this topic to the authors