D3D11_BUS_TYPE enumeration (d3d11.h)

Specifies the type of I/O bus that is used by the graphics adapter.

Syntax

typedef enum D3D11_BUS_TYPE {
  D3D11_BUS_TYPE_OTHER = 0,
  D3D11_BUS_TYPE_PCI = 0x1,
  D3D11_BUS_TYPE_PCIX = 0x2,
  D3D11_BUS_TYPE_PCIEXPRESS = 0x3,
  D3D11_BUS_TYPE_AGP = 0x4,
  D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET = 0x10000,
  D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP = 0x20000,
  D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET = 0x30000,
  D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR = 0x40000,
  D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE = 0x50000,
  D3D11_BUS_IMPL_MODIFIER_NON_STANDARD = 0x80000000
} ;

Constants

 
D3D11_BUS_TYPE_OTHER
Value: 0
Indicates a type of bus other than the types listed here.
D3D11_BUS_TYPE_PCI
Value: 0x1
PCI bus.
D3D11_BUS_TYPE_PCIX
Value: 0x2
PCI-X bus.
D3D11_BUS_TYPE_PCIEXPRESS
Value: 0x3
PCI Express bus.
D3D11_BUS_TYPE_AGP
Value: 0x4
Accelerated Graphics Port (AGP) bus.
D3D11_BUS_IMPL_MODIFIER_INSIDE_OF_CHIPSET
Value: 0x10000
The implementation for the graphics adapter is in a motherboard chipset's north bridge. This flag implies that data never goes over an expansion bus (such as PCI or AGP) when it is transferred from main memory to the graphics adapter.
D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP
Value: 0x20000
Indicates that the graphics adapter is connected to a motherboard chipset's north bridge by tracks on the motherboard, and all of the graphics adapter's chips are soldered to the motherboard. This flag implies that data never goes over an expansion bus (such as PCI or AGP) when it is transferred from main memory to the graphics adapter.
D3D11_BUS_IMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET
Value: 0x30000
The graphics adapter is connected to a motherboard chipset's north bridge by tracks on the motherboard, and all of the graphics adapter's chips are connected through sockets to the motherboard.
D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR
Value: 0x40000
The graphics adapter is connected to the motherboard through a daughterboard connector.
D3D11_BUS_IMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE
Value: 0x50000
The graphics adapter is connected to the motherboard through a daughterboard connector, and the graphics adapter is inside an enclosure that is not user accessible.
D3D11_BUS_IMPL_MODIFIER_NON_STANDARD
Value: 0x80000000
One of the D3D11_BUS_IMPL_MODIFIER_Xxx flags is set.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header d3d11.h

See also

Direct3D 11 Video Enumerations