UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NE:wdm._INTERFACE_TYPE |
_INTERFACE_TYPE (wdm.h) |
The _INTERFACE_TYPE enumeration (wdm.h) defines values that indicate the type of bus driver that published the interface. |
kernel\interface_type.htm |
kernel |
04/30/2018 |
|
*PINTERFACE_TYPE, ACPIBus, CBus, Eisa, INTERFACE_TYPE, INTERFACE_TYPE enumeration [Kernel-Mode Driver Architecture], InterfaceTypeUndefined, Internal, InternalPowerBus, Isa, MPIBus, MPSABus, MaximumInterfaceType, MicroChannel, NuBus, PCIBus, PCMCIABus, PINTERFACE_TYPE, PINTERFACE_TYPE enumeration pointer [Kernel-Mode Driver Architecture], PNPBus, PNPISABus, ProcessorInternal, TurboChannel, VMEBus, Vmcs, _INTERFACE_TYPE, kernel.interface_type, sysenum_a73e08e6-79ef-4a5b-82b1-cfd4bc4269f8.xml, wdm/ACPIBus, wdm/CBus, wdm/Eisa, wdm/INTERFACE_TYPE, wdm/InterfaceTypeUndefined, wdm/Internal, wdm/InternalPowerBus, wdm/Isa, wdm/MPIBus, wdm/MPSABus, wdm/MaximumInterfaceType, wdm/MicroChannel, wdm/NuBus, wdm/PCIBus, wdm/PCMCIABus, wdm/PINTERFACE_TYPE, wdm/PNPBus, wdm/PNPISABus, wdm/ProcessorInternal, wdm/TurboChannel, wdm/VMEBus, wdm/Vmcs |
wdm.h |
Wdm.h, Miniport.h, Wudfwdm.h |
Windows |
Windows |
INTERFACE_TYPE, *PINTERFACE_TYPE |
|
|
|
|
|
The INTERFACE_TYPE enumeration indicates the bus type.
Indicates that the interface type is undefined.
For internal use only.
Indicates that the interface is published by the ISA bus driver.
Indicates that the interface is published by the EISA bus driver.
Indicates that the interface is published by the MicroChannel bus driver.
Indicates that the interface is published by the TurboChannel bus driver.
Indicates that the interface is published by the PCI bus driver.
Indicates that the interface is published by the VME bus driver.
Indicates that the interface is published by the NuBus driver.
Indicates that the interface is published by the PCMCIA bus driver.
Indicates that the interface is published by the Cbus driver.
Indicates that the interface is published by the MPI bus driver.
Indicates that the interface is published by the MPSA bus driver.
Indicates that the interface is published by the ISA bus driver.
Indicates 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."
Indicates that the interface is published by the PNPISA bus driver.
Indicates that the interface is published by the PNP bus driver.
Reserved for use by the operating system.
Indicates 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.
Marks the upper limit of the possible bus types.