次の方法で共有


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
使用可能なバスの種類の上限をマークします。

必要条件

要件 価値
ヘッダー wdm.h (Wdm.h、ミニポート h、Wudfwdm.h を含む)

関連項目

HW_INITIALIZATION_DATA

PORT_CONFIGURATION_INFORMATION

ScsiPortGetDeviceBase

ScsiPortValidateRange

StorPortGetDeviceBase

StorPortValidateRange