BUS_DATA_TYPE enumeration (miniport.h)

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

Requirement Value
Header miniport.h (include Ntddk.h, Miniport.h)

See also

HalGetBusData

HalGetBusDataByOffset

HalSetBusData

HalSetBusDataByOffset