_BUS_DATA_TYPE Enumeration

The BUS_DATA_TYPE enumeration indicates the type of bus configuration space.

Syntax

typedef enum _BUS_DATA_TYPE {
  ConfigurationSpaceUndefined  ,
  Cmos                         ,
  EisaConfiguration            ,
  Pos                          ,
  CbusConfiguration            ,
  PCIConfiguration             ,
  VMEConfiguration             ,
  NuBusConfiguration           ,
  PCMCIAConfiguration          ,
  MPIConfiguration             ,
  MPSAConfiguration            ,
  PNPISAConfiguration          ,
  SgiInternalConfiguration     ,
  MaximumBusDataType
} BUS_DATA_TYPE, *PBUS_DATA_TYPE;

Constants

ConfigurationSpaceUndefined Indicates that the type of bus configuration space is undefined.
Cmos Indicates CMOS data.
EisaConfiguration Indicates an EISA bus configuration space.
Pos For internal use only.
CbusConfiguration Indicates Cbus configuration space.
PCIConfiguration Indicates PCI configuration space.
VMEConfiguration Indicates VME configuration space.
NuBusConfiguration Indicates NuBus configuration space.
PCMCIAConfiguration Indicates PCMCIA configuration space.
MPIConfiguration Indicates MPI configuration space.
MPSAConfiguration Indicates MPSA configuration space.
PNPISAConfiguration Indicates PNPISA configuration space.
SgiInternalConfiguration Indicates SGI internal bus configuration space.
MaximumBusDataType Indicates the upper limit of the bus configuration space types.

Requirements

   
Header ntddk.h (include Ntddk.h, Miniport.h)

See Also

HalGetBusData

HalGetBusDataByOffset

HalSetBusData

HalSetBusDataByOffset