INTERFACE_TYPE列舉 (miniport.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
標記可能總線類型的上限。

規格需求

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

另請參閱

HW_INITIALIZATION_DATA

PORT_CONFIGURATION_INFORMATION

ScsiPortGetDeviceBase

ScsiPortValidateRange

StorPortGetDeviceBase

StorPortValidateRange