Partager via


énumération INTERFACE_TYPE (wdm.h)

L’énumération INTERFACE_TYPE indique le type de bus.

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;

Constantes

 
InterfaceTypeUndefined
Indique que le type d’interface n’est pas défini.
Internal
À usage interne uniquement.
Isa
Indique que l’interface est publiée par le pilote de bus ISA.
Eisa
Indique que l’interface est publiée par le pilote de bus EISA.
MicroChannel
Indique que l’interface est publiée par le pilote de bus MicroChannel.
TurboChannel
Indique que l’interface est publiée par le pilote de bus TurboChannel.
PCIBus
Indique que l’interface est publiée par le pilote de bus PCI.
VMEBus
Indique que l’interface est publiée par le pilote de bus VME.
NuBus
Indique que l’interface est publiée par le pilote NuBus.
PCMCIABus
Indique que l’interface est publiée par le pilote de bus PCMCIA.
CBus
Indique que l’interface est publiée par le pilote Cbus.
MPIBus
Indique que l’interface est publiée par le pilote de bus MPI.
MPSABus
Indique que l’interface est publiée par le pilote de bus MPSA.
ProcessorInternal
Indique que l’interface est publiée par le pilote de bus ISA.
InternalPowerBus
Indique que l’interface est publiée pour un bus d’alimentation interne. Certains appareils disposent de ports de contrôle d’alimentation qui leur permettent de partager le contrôle d’alimentation avec d’autres appareils. L’architecture Windows représente ces appareils sous forme d’emplacements sur un bus virtuel appelé « bus d’alimentation interne ».
PNPISABus
Indique que l’interface est publiée par le pilote de bus PNPISA.
PNPBus
Indique que l’interface est publiée par le pilote de bus PNP.
Vmcs
Réservé à l’utilisation par le système d’exploitation.
ACPIBus
Indique que l’interface est publiée par le pilote de bus ACPI. Le pilote de bus ACPI énumère les appareils qui sont décrits dans le microprogramme ACPI de la plateforme matérielle. Ces appareils peuvent résider physiquement sur des bus contrôlés par d’autres pilotes de bus, mais le pilote de bus ACPI doit énumérer ces appareils, car les autres pilotes de bus ne peuvent pas les détecter. Ce type d’interface est défini à partir de Windows 8.
MaximumInterfaceType
Marque la limite supérieure des types de bus possibles.

Configuration requise

Condition requise Valeur
En-tête wdm.h (inclure Wdm.h, Miniport.h, Wudfwdm.h)

Voir aussi

HW_INITIALIZATION_DATA

PORT_CONFIGURATION_INFORMATION

ScsiPortGetDeviceBase

ScsiPortValidateRange

StorPortGetDeviceBase

StorPortValidateRange