Compartilhar via


INTERFACE_TYPE enumeração (wdm.h)

A enumeração INTERFACE_TYPE indica o tipo de barramento.

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
Indica que o tipo de interface é indefinido.
Internal
Apenas para uso interno.
Isa
Indica que a interface é publicada pelo driver de barramento ISA.
Eisa
Indica que a interface é publicada pelo driver de barramento EISA.
MicroChannel
Indica que a interface é publicada pelo driver de barramento MicroChannel.
TurboChannel
Indica que a interface é publicada pelo driver de barramento TurboChannel.
PCIBus
Indica que a interface é publicada pelo driver de barramento PCI.
VMEBus
Indica que a interface é publicada pelo driver de barramento VME.
NuBus
Indica que a interface é publicada pelo driver NuBus.
PCMCIABus
Indica que a interface é publicada pelo driver de barramento PCMCIA.
CBus
Indica que a interface é publicada pelo driver Cbus.
MPIBus
Indica que a interface é publicada pelo driver de barramento MPI.
MPSABus
Indica que a interface é publicada pelo driver de barramento MPSA.
ProcessorInternal
Indica que a interface é publicada pelo driver de barramento ISA.
InternalPowerBus
Indica que a interface é publicada para um barramento de energia interno. Alguns dispositivos têm portas de controle de energia que permitem compartilhar o controle de energia com outros dispositivos. A arquitetura do Windows representa esses dispositivos como slots em um barramento virtual chamado "barramento de energia interno".
PNPISABus
Indica que a interface é publicada pelo driver de barramento PNPISA.
PNPBus
Indica que a interface é publicada pelo driver de barramento PNP.
Vmcs
Reservado para uso pelo sistema operacional.
ACPIBus
Indica que a interface é publicada pelo driver de barramento ACPI. O driver de barramento ACPI enumera os dispositivos descritos no firmware ACPI da plataforma de hardware. Esses dispositivos podem residir fisicamente em ônibus controlados por outros motoristas de ônibus, mas o motorista do ônibus ACPI deve enumerar esses dispositivos porque os outros motoristas de ônibus não podem detectá-los. Esse tipo de interface é definido começando com Windows 8.
MaximumInterfaceType
Marca o limite superior dos possíveis tipos de barramento.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h, Miniport.h, Wudfwdm.h)

Confira também

HW_INITIALIZATION_DATA

PORT_CONFIGURATION_INFORMATION

ScsiPortGetDeviceBase

ScsiPortValidateRange

StorPortGetDeviceBase

StorPortValidateRange