INTERFACE_TYPE枚举 (wdm.h)

INTERFACE_TYPE枚举指示总线类型。

语法

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;

常量

 
InterfaceTypeUndefined
指示接口类型未定义。
Internal
仅限内部使用。
Isa
指示接口由 ISA 总线驱动程序发布。
Eisa
指示接口由 EISA 总线驱动程序发布。
MicroChannel
指示接口由 MicroChannel 总线驱动程序发布。
TurboChannel
指示接口由 TurboChannel 总线驱动程序发布。
PCIBus
指示接口由 PCI 总线驱动程序发布。
VMEBus
指示接口由 VME 总线驱动程序发布。
NuBus
指示接口由 NuBus 驱动程序发布。
PCMCIABus
指示接口由 PCMCIA 总线驱动程序发布。
CBus
指示接口由 Cbus 驱动程序发布。
MPIBus
指示接口由 MPI 总线驱动程序发布。
MPSABus
指示接口由 MPSA 总线驱动程序发布。
ProcessorInternal
指示接口由 ISA 总线驱动程序发布。
InternalPowerBus
指示为内部电源总线发布接口。 某些设备具有电源控制端口,允许它们与其他设备共享电源控制。 Windows 体系结构将这些设备表示为虚拟总线上的槽,称为“内部电源总线”。
PNPISABus
指示接口由 PNPISA 总线驱动程序发布。
PNPBus
指示接口由 PNP 总线驱动程序发布。
Vmcs
保留供操作系统使用。
ACPIBus
指示接口由 ACPI 总线驱动程序发布。 ACPI 总线驱动程序枚举硬件平台的 ACPI 固件中描述的设备。 这些设备可能实际驻留在其他总线驱动程序控制的总线上,但 ACPI 总线驱动程序必须枚举这些设备,因为其他总线驱动程序无法检测到它们。 此接口类型从 Windows 8 开始定义。
MaximumInterfaceType
标记可能总线类型的上限。

要求

要求
Header wdm.h (包括 Wdm.h、Miniport.h、Wudfwdm.h)

另请参阅

HW_INITIALIZATION_DATA

PORT_CONFIGURATION_INFORMATION

ScsiPortGetDeviceBase

ScsiPortValidateRange

StorPortGetDeviceBase

StorPortValidateRange