INTERFACE_TYPE

This enumeration contains values for hardware interfaces.
- 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.
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.