Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The INTERFACE_TYPE enumeration indicates the bus type.
Syntax
typedef enum _INTERFACE_TYPE {
InterfaceTypeUndefined,
Internal,
Isa,
Eisa,
MicroChannel,
TurboChannel,
PCIBus,
VMEBus,
NuBus,
PCMCIABus,
CBus,
MPIBus,
MPSABus,
ProcessorInternal,
InternalPowerBus,
PNPISABus,
PNPBus,
Vmcs,
ACPIBus,
MaximumInterfaceType
} INTERFACE_TYPE, *PINTERFACE_TYPE;
Constants
InterfaceTypeUndefinedIndicates that the interface type is undefined. |
InternalFor internal use only. |
IsaIndicates that the interface is published by the ISA bus driver. |
EisaIndicates that the interface is published by the EISA bus driver. |
MicroChannelIndicates that the interface is published by the MicroChannel bus driver. |
TurboChannelIndicates that the interface is published by the TurboChannel bus driver. |
PCIBusIndicates that the interface is published by the PCI bus driver. |
VMEBusIndicates that the interface is published by the VME bus driver. |
NuBusIndicates that the interface is published by the NuBus driver. |
PCMCIABusIndicates that the interface is published by the PCMCIA bus driver. |
CBusIndicates that the interface is published by the Cbus driver. |
MPIBusIndicates that the interface is published by the MPI bus driver. |
MPSABusIndicates that the interface is published by the MPSA bus driver. |
ProcessorInternalIndicates that the interface is published by the ISA bus driver. |
InternalPowerBusIndicates that the interface is published for an internal power bus. Some devices have power control ports that allow them to share power control with other devices. The Windows architecture represents these devices as slots on a virtual bus called an "internal power bus." |
PNPISABusIndicates that the interface is published by the PNPISA bus driver. |
PNPBusIndicates that the interface is published by the PNP bus driver. |
VmcsReserved for use by the operating system. |
ACPIBusIndicates that the interface is published by the ACPI bus driver. The ACPI bus driver enumerates devices that are described in the ACPI firmware of the hardware platform. These devices might physically reside on buses that are controlled by other bus drivers, but the ACPI bus driver must enumerate these devices because the other bus drivers cannot detect them. This interface type is defined starting with Windows 8. |
MaximumInterfaceTypeMarks the upper limit of the possible bus types. |
Requirements
| Requirement | Value |
|---|---|
| Header | wdm.h (include Wdm.h, Miniport.h, Wudfwdm.h) |