#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 referenceThis enumeration is documented in Windows Driver Kit.
The BUS_DATA_TYPE enumeration indicates the type of bus configuration space.
ConfigurationSpaceUndefinedIndicates that the type of bus configuration space is undefined.
CmosIndicates CMOS data.
EisaConfigurationIndicates an EISA bus configuration space.
PosFor internal use only.
CbusConfigurationIndicates Cbus configuration space.
PCIConfigurationIndicates PCI configuration space.
VMEConfigurationIndicates VME configuration space.
NuBusConfigurationIndicates NuBus configuration space.
PCMCIAConfigurationIndicates PCMCIA configuration space.
MPIConfigurationIndicates MPI configuration space.
MPSAConfigurationIndicates MPSA configuration space.
PNPISAConfigurationIndicates PNPISA configuration space.
SgiInternalConfigurationIndicates SGI internal bus configuration space.
MaximumBusDataTypeIndicates the upper limit of the bus configuration space types.
The BUS_DATA_TYPE enumeration indicates the type of bus configuration space.
ConfigurationSpaceUndefinedIndicates that the type of bus configuration space is undefined.
CmosIndicates CMOS data.
EisaConfigurationIndicates an EISA bus configuration space.
PosFor internal use only.
CbusConfigurationIndicates Cbus configuration space.
PCIConfigurationIndicates PCI configuration space.
VMEConfigurationIndicates VME configuration space.
NuBusConfigurationIndicates NuBus configuration space.
PCMCIAConfigurationIndicates PCMCIA configuration space.
MPIConfigurationIndicates MPI configuration space.
MPSAConfigurationIndicates MPSA configuration space.
PNPISAConfigurationIndicates PNPISA configuration space.
SgiInternalConfigurationIndicates SGI internal bus configuration space.
MaximumBusDataTypeIndicates the upper limit of the bus configuration space types.