INTERFACE_TYPE列舉 (wdm.h)

INTERFACE_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;

常數

 
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
標示可能總線類型的上限。

規格需求

需求
標頭 wdm.h (包括 Wdm.h、Miniport.h、Wudfwdm.h)

另請參閱

HW_INITIALIZATION_DATA

PORT_CONFIGURATION_INFORMATION

ScsiPortGetDeviceBase

ScsiPortValidateRange

StorPortGetDeviceBase

StorPortValidateRange