Freigeben über


INTERFACE_TYPE-Aufzählung (wdm.h)

Die INTERFACE_TYPE-Aufzählung gibt den Bustyp an.

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;

Konstanten

 
InterfaceTypeUndefined
Gibt an, dass der Schnittstellentyp nicht definiert ist.
Internal
Nur für die interne Verwendung.
Isa
Gibt an, dass die Schnittstelle vom ISA-Bustreiber veröffentlicht wird.
Eisa
Gibt an, dass die Schnittstelle vom EISA-Busfahrer veröffentlicht wird.
MicroChannel
Gibt an, dass die Schnittstelle vom MicroChannel-Bustreiber veröffentlicht wird.
TurboChannel
Gibt an, dass die Schnittstelle vom TurboChannel-Bustreiber veröffentlicht wird.
PCIBus
Gibt an, dass die Schnittstelle vom PCI-Bustreiber veröffentlicht wird.
VMEBus
Gibt an, dass die Schnittstelle vom VME-Bustreiber veröffentlicht wird.
NuBus
Gibt an, dass die Schnittstelle vom NuBus-Treiber veröffentlicht wird.
PCMCIABus
Gibt an, dass die Schnittstelle vom PCMCIA-Bustreiber veröffentlicht wird.
CBus
Gibt an, dass die Schnittstelle vom Cbus-Treiber veröffentlicht wird.
MPIBus
Gibt an, dass die Schnittstelle vom MPI-Bustreiber veröffentlicht wird.
MPSABus
Gibt an, dass die Schnittstelle vom MPSA-Bustreiber veröffentlicht wird.
ProcessorInternal
Gibt an, dass die Schnittstelle vom ISA-Bustreiber veröffentlicht wird.
InternalPowerBus
Gibt an, dass die Schnittstelle für einen internen Strombus veröffentlicht wird. Einige Geräte verfügen über Stromsteuerungsports, mit denen sie die Energiesteuerung für andere Geräte freigeben können. Die Windows-Architektur stellt diese Geräte als Steckplätze in einem virtuellen Bus dar, der als "interner Strombus" bezeichnet wird.
PNPISABus
Gibt an, dass die Schnittstelle vom PNPISA-Bustreiber veröffentlicht wird.
PNPBus
Gibt an, dass die Schnittstelle vom PNP-Bustreiber veröffentlicht wird.
Vmcs
Reserviert für die Verwendung durch das Betriebssystem.
ACPIBus
Gibt an, dass die Schnittstelle vom ACPI-Bustreiber veröffentlicht wird. Der ACPI-Bustreiber listet Geräte auf, die in der ACPI-Firmware der Hardwareplattform beschrieben werden. Diese Geräte befinden sich möglicherweise physisch auf Bussen, die von anderen Bustreibern gesteuert werden, aber der ACPI-Bustreiber muss diese Geräte aufzählen, da die anderen Busfahrer sie nicht erkennen können. Dieser Schnittstellentyp wird ab Windows 8 definiert.
MaximumInterfaceType
Markiert die Obergrenze der möglichen Bustypen.

Anforderungen

Anforderung Wert
Header- wdm.h (include Wdm.h, Miniport.h, Wudfwdm.h)

Siehe auch

HW_INITIALIZATION_DATA

PORT_CONFIGURATION_INFORMATION

ScsiPortGetDeviceBase-

ScsiPortValidateRange

StorPortGetDeviceBase-

StorPortValidateRange