BUS_DATA_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTIOAPI_H

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

#endif

View code on GitHub
// miniport.h

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;

View the official Windows Driver Kit DDI reference
// ntddk.h

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;

View the official Windows Driver Kit DDI reference

NtDoc

This enumeration is documented in Windows Driver Kit.

Windows Driver Kit DDI reference (ne-miniport-_bus_data_type)

_BUS_DATA_TYPE enumeration (miniport.h)

Description

The BUS_DATA_TYPE enumeration indicates the type of bus configuration space.

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.

See also

HalGetBusData

HalGetBusDataByOffset

HalSetBusData

HalSetBusDataByOffset


Windows Driver Kit DDI reference (ne-ntddk-_bus_data_type)

_BUS_DATA_TYPE enumeration (ntddk.h)

Description

The BUS_DATA_TYPE enumeration indicates the type of bus configuration space.

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.

See also

HalGetBusData

HalGetBusDataByOffset

HalSetBusData

HalSetBusDataByOffset