#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;
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
This enumeration is documented in Windows Driver Kit.
The BUS_DATA_TYPE enumeration indicates the type of bus configuration space.
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.
The BUS_DATA_TYPE enumeration indicates the type of bus configuration space.
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.