INTERFACE_TYPE (Compact 2013)
3/26/2014
This enumeration contains values for hardware interfaces.
Syntax
typedef enum _INTERFACE_TYPE {
InterfaceTypeUndefined = -1,
Internal,
Isa,
Eisa,
MicroChannel,
TurboChannel,
PCIBus,
VMEBus,
NuBus,
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.
- 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 |
See Also
Reference
Ceddk.dll Bus Access Enumerations
HalTranslateBusAddress
Ceddk.dll