Share via


DSFInterfaceType Enumeration

The DSFInterfaceType enumeration contains values that specify hardware interface types.

Syntax

typedef enum DSFInterfaceType {
  DSFInterfaceTypeUndefined           = -1,
  DSFInterfaceTypeInternal            = 0,
  DSFInterfaceTypeIsa                 = 1,
  DSFInterfaceTypeEisa                = 2,
  DSFInterfaceTypeMicroChannel        = 3,
  DSFInterfaceTypeTurboChannel        = 4,
  DSFInterfaceTypePCIBus              = 5,
  DSFInterfaceTypeVMEBus              = 6,
  DSFInterfaceTypeNuBus               = 7,
  DSFInterfaceTypePCMCIABus           = 8,
  DSFInterfaceTypeCBus                = 9,
  DSFInterfaceTypeMPIBus              = 10,
  DSFInterfaceTypeMPSABus             = 11,
  DSFInterfaceTypeProcessorInternal   = 12,
  DSFInterfaceTypeInternalPowerBus    = 13,
  DSFInterfaceTypePNPISABus           = 14,
  DSFInterfaceTypePNPBus              = 15 
} DSFInterfaceType;

Constants

  • DSFInterfaceTypeUndefined
    A value that indicates that the hardware interface is not defined.

  • DSFInterfaceTypeInternal
    A value that indicates that the hardware interface is internal.

  • DSFInterfaceTypeIsa
    A value that indicates that the hardware interface is ISA.

  • DSFInterfaceTypeEisa
    A value that indicates that the hardware interface is EISA.

  • DSFInterfaceTypeMicroChannel
    A value that indicates that the hardware interface is micro-channel.

  • DSFInterfaceTypeTurboChannel
    A value that indicates that the hardware interface is turbo-channel.

  • DSFInterfaceTypePCIBus
    A value that indicates that the hardware interface is the PCI bus.

  • DSFInterfaceTypeVMEBus
    A value that indicates that the hardware interface is the VME bus.

  • DSFInterfaceTypeNuBus
    A value that indicates that the hardware interface is the Nubus.

  • DSFInterfaceTypePCMCIABus
    A value that indicates that the hardware interface is the PCMCIA bus.

  • DSFInterfaceTypeCBus
    A value that indicates that the hardware interface is the Cbus.

  • DSFInterfaceTypeMPIBus
    A value that indicates that the hardware interface is the MPI bus.

  • DSFInterfaceTypeMPSABus
    A value that indicates that the hardware interface is the MPSA bus.

  • DSFInterfaceTypeProcessorInternal
    A value that indicates that the hardware interface is internal to the processor.

  • DSFInterfaceTypeInternalPowerBus
    A value that indicates that the hardware interface is internal to the power bus.

  • DSFInterfaceTypePNPISABus
    A value that indicates that the hardware interface is the Plug and Play (PnP) ISA bus.

  • DSFInterfaceTypePNPBus
    A value that indicates that the hardware interface is the PnP bus.

Remarks

A DSFInterfaceType enumeration value is specified in the IDSFDevice::LegacyBusType method to indicate the bus type to set for a device. IDSFDevice::LegacyBusType also can return the bus type that was previously set for the device.

Requirements

Version

Header

Dsfif.h (include Dsfif.h)

See Also

IDSFDevice::LegacyBusType

 

 

Send comments about this topic to Microsoft

Build date: 9/21/2010