Перечисление D3D10_DRIVER_TYPE (d3d10misc.h)

Тип драйвера устройства.

Синтаксис

typedef enum D3D10_DRIVER_TYPE {
  D3D10_DRIVER_TYPE_HARDWARE = 0,
  D3D10_DRIVER_TYPE_REFERENCE = 1,
  D3D10_DRIVER_TYPE_NULL = 2,
  D3D10_DRIVER_TYPE_SOFTWARE = 3,
  D3D10_DRIVER_TYPE_WARP = 5
} ;

Константы

 
D3D10_DRIVER_TYPE_HARDWARE
Значение: 0
Аппаратное устройство; обычно называется устройством HAL.
D3D10_DRIVER_TYPE_REFERENCE
Значение: 1
Эталонное устройство; обычно называется устройством REF.
D3D10_DRIVER_TYPE_NULL
Значение: 2
Устройство со значением NULL; который является эталонным устройством без возможности отрисовки.
D3D10_DRIVER_TYPE_SOFTWARE
Значение: 3
Зарезервировано для последующего использования.
D3D10_DRIVER_TYPE_WARP
Значение: 5
Драйвер WARP— высокопроизводительный программный растеризатор. Растеризатор поддерживает уровень компонентов с 9_1 по уровень 10.1 с
высокопроизводительная реализация программного обеспечения, если оборудование недоступно. Дополнительные сведения об использовании драйвера WARP см. в руководстве по In-Depth платформе расширенной растеризации Windows (WARP).
Обратите внимание, что WARP доступна только в среде выполнения DirectX 11 (Windows 7, Windows Server 2008 R2, обновлена Windows Vista [KB971644]).

Комментарии

Тип драйвера устройства необходимо указать при создании устройства (с помощью D3D10CreateDevice или D3D10CreateDeviceAndSwapChain).

Сведения об ограничениях на создание устройств, не относящихся к оснастим, на определенных уровнях функций см. в разделах Ограничения Создание WARP и Эталонные устройства.

Требования

Требование Значение
Заголовок d3d10misc.h

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

Основные перечисления