Partager via


énumération INTERFACE_TYPE (wdm.h)

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

Syntaxe

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
Pour une utilisation 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 ont des 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 en tant qu’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é pour une 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 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 conducteurs 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.

Exigences

Exigence Valeur
d’en-tête wdm.h (include Wdm.h, Miniport.h, Wudfwdm.h)

Voir aussi

HW_INITIALIZATION_DATA

PORT_CONFIGURATION_INFORMATION

ScsiPortGetDeviceBase

ScsiPortValidateRange

StorPortGetDeviceBase

StorPortValidateRange