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 ドライバーによって公開されていることを示します。 |
MPIBusMPI バス ドライバーによってインターフェイスが公開されていることを示します。 |
MPSABusMPSA バス ドライバーによってインターフェイスが公開されていることを示します。 |
ProcessorInternalインターフェイスが ISA バス ドライバーによって公開されていることを示します。 |
InternalPowerBus内部電源バスのインターフェイスが公開されていることを示します。 一部のデバイスには、他のデバイスと電源制御を共有できる電源制御ポートがあります。 Windows アーキテクチャは、これらのデバイスを、"内部電源バス" と呼ばれる仮想バス上のスロットとして表します。 |
PNPISABusインターフェイスが PNPISA バス ドライバーによって公開されていることを示します。 |
PNPBusインターフェイスが PNP バス ドライバーによって公開されていることを示します。 |
Vmcsオペレーティング システムで使用するために予約されています。 |
ACPIBusインターフェイスが ACPI バス ドライバーによって公開されていることを示します。 ACPI バス ドライバーは、ハードウェア プラットフォームの ACPI ファームウェアで説明されているデバイスを列挙します。 これらのデバイスは、他のバス ドライバーによって制御されるバス上に物理的に存在する可能性がありますが、ACPI バス ドライバーは、他のバス ドライバーが検出できないため、これらのデバイスを列挙する必要があります。 このインターフェイスの種類は、Windows 8 以降で定義されています。 |
MaximumInterfaceType使用可能なバスの種類の上限をマークします。 |
必要条件
| 要件 | 価値 |
|---|---|
| ヘッダー | wdm.h (Wdm.h、ミニポート h、Wudfwdm.h を含む) |
関連項目
PORT_CONFIGURATION_INFORMATION
ScsiPortGetDeviceBase の
ScsiPortValidateRange の
StorPortGetDeviceBase の
StorPortValidateRange の