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標示可能總線類型的上限。 |
要求
| 要求 | 價值 |
|---|---|
| 標頭 | wdm.h (包括 Wdm.h、Miniport.h、Wudfwdm.h) |