Поделиться через


Перечисление D3DBUSTYPE

Указывает тип шины ввода-вывода, используемой графическим адаптером.

Синтаксис

typedef enum  { 
  D3DBUSTYPE_OTHER                                             = 0x00000000,
  D3DBUSTYPE_PCI                                               = 0x00000001,
  D3DBUSTYPE_PCIX                                              = 0x00000002,
  D3DBUSTYPE_PCIEXPRESS                                        = 0x00000003,
  D3DBUSTYPE_AGP                                               = 0x00000004,
  D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET                        = 0x00010000,
  D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP           = 0x00020000,
  D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET         = 0x00030000,
  D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR                 = 0x00040000,
  D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE  = 0x00050000,
  D3DBUSIMPL_MODIFIER_NON_STANDARD                             = 0x80000000
} D3DBUSTYPE;

Константы

D3DBUSTYPE_OTHER

Указывает тип шины, отличный от перечисленных здесь типов.

D3DBUSTYPE_PCI

Шина PCI.

D3DBUSTYPE_PCIX

Шина PCI-X.

D3DBUSTYPE_PCIEXPRESS

Шина PCI Express.

D3DBUSTYPE_AGP

Шина ускоренного графического порта (AGP).

D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET

Реализация графического адаптера находится в северном мосту набора микросхем системной платы. Этот флаг означает, что данные никогда не передаются через шину расширения (например, PCI или AGP) при передаче из main памяти в графический адаптер.

D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP

Указывает, что графический адаптер подключен к северному мосту набора микросхем системной платы с помощью дорожек на системной плате, и все микросхемы графического адаптера припаяны к системной плате. Этот флаг означает, что данные никогда не передаются через шину расширения (например, PCI или AGP) при передаче из main памяти в графический адаптер.

D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET

Графический адаптер подключается к северному мосту набора микросхем системной платы путем на системной плате, а все микросхемы графического адаптера подключены через разъемы к системной плате.

D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR

Графический адаптер подключается к системной плате через соединитель дочерней платы.

D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE

Графический адаптер подключается к системной плате через соединитель дочерней платы, а графический адаптер находится внутри корпуса, который недоступен пользователю.

D3DBUSIMPL_MODIFIER_NON_STANDARD

Установлен один из флагов D3DBUSIMPL_MODIFIER_MODIFIER_Xxx.

Комментарии

Можно установить до трех флагов. Флаги в диапазоне 0x00 по 0x04 (D3DBUSTYPE_Xxx) предоставляют базовый тип шины. Флаги в диапазоне 0x10000 по 0x50000 (D3DBUSIMPL_MODIFIER_Xxx) изменяют базовое описание. Драйвер устанавливает один флаг типа шины и может задать ноль или один флаг модификатора. Если драйвер устанавливает флаг модификатора, он также устанавливает флаг D3DBUSIMPL_MODIFIER_NON_STANDARD . Флаги объединяются с побитовой или.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Windows Server 2008 R2 [только классические приложения]
Заголовок
D3d9types.h (включая D3d9.h)

См. также раздел

Перечисления видео Direct3D