Перечисление D3D10_2DDICAPS_TYPE (d3d10umddi.h)

Тип перечисления D3D10_2DDICAPS_TYPE содержит значения, определяющие тип сведений о возможностях, полученных при вызове функции GetCaps(D3D10_2) драйвера.

Синтаксис

typedef enum D3D10_2DDICAPS_TYPE {
  D3D11DDICAPS_THREADING,
  D3D11DDICAPS_SHADER,
  D3D11DDICAPS_3DPIPELINESUPPORT,
  D3D11_1DDICAPS_D3D11_OPTIONS,
  D3D11_1DDICAPS_ARCHITECTURE_INFO,
  D3D11_1DDICAPS_SHADER_MIN_PRECISION_SUPPORT,
  D3DWDDM1_3DDICAPS_D3D11_OPTIONS1,
  D3DWDDM1_3DDICAPS_MARKER,
  D3DWDDM2_0DDICAPS_D3D11_OPTIONS2,
  D3DWDDM2_0DDICAPS_MEMORY_ARCHITECTURE,
  D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT_SETS,
  D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT,
  D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT,
  D3DWDDM2_0DDICAPS_SWIZZLE_PATTERN,
  D3DWDDM2_0DDICAPS_D3D11_OPTIONS3,
  D3DWDDM2_0DDICAPS_GPUVA_CAPS,
  D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT1,
  D3DWDDM2_2DDICAPS_SHADERCACHE,
  D3DWDDM2_2DDICAPS_TEXTURE_LAYOUT,
  D3DWDDM2_2DDICAPS_SWIZZLE_PATTERN,
  D3D12_DOWNLEVEL_DDICAPS_UMDFILENAME
} ;

Константы

 
D3D11DDICAPS_THREADING
Драйвер получает указатель на структуру D3D11DDI_THREADING_CAPS , которая описывает возможности потоков, поддерживаемые драйвером.
D3D11DDICAPS_SHADER
Драйвер получает указатель на структуру D3D11DDI_SHADER_CAPS , описывающую возможности шейдера, поддерживаемые драйвером.
D3D11DDICAPS_3DPIPELINESUPPORT
Драйвер получает указатель на структуру D3D11DDI_3DPIPELINESUPPORT_CAPS , описывающую возможности конвейера, поддерживаемые драйвером.
D3D11_1DDICAPS_D3D11_OPTIONS
Драйвер получает указатель на структуру D3D11_1DDI_D3D11_OPTIONS_DATA , которая задает параметры для предоставления данных драйверу пользовательского режима.

Поддерживается начиная с Windows 8.
D3D11_1DDICAPS_ARCHITECTURE_INFO
Драйвер получает указатель на структуру D3DDDICAPS_ARCHITECTURE_INFO , описывающую сведения об архитектуре адаптера Direct3D 11.1.

Поддерживается начиная с Windows 8.
D3D11_1DDICAPS_SHADER_MIN_PRECISION_SUPPORT
Драйвер получает указатель на структуру D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT , которая описывает параметры поддержки точности для шейдеров в драйвере отображения пользовательского режима.

Поддерживается начиная с Windows 8.
D3DWDDM1_3DDICAPS_D3D11_OPTIONS1
Драйвер извлекает указатель на структуру D3DWDDM1_3DDI_D3D11_OPTIONS_DATA1 , которая описывает параметры поддержки мозаичного ресурса в драйвере отображения в пользовательском режиме.

Поддерживается начиная с Windows 8. Используется драйверами WDDM 1.3 и более поздних версий.
D3DWDDM1_3DDICAPS_MARKER
Поддерживается начиная с Windows 8. Используется драйверами WDDM 1.3 и более поздних версий.
D3DWDDM2_0DDICAPS_D3D11_OPTIONS2
D3DWDDM2_0DDICAPS_MEMORY_ARCHITECTURE
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT_SETS
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT
D3DWDDM2_0DDICAPS_SWIZZLE_PATTERN
D3DWDDM2_0DDICAPS_D3D11_OPTIONS3
D3DWDDM2_0DDICAPS_GPUVA_CAPS
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT1
D3DWDDM2_2DDICAPS_SHADERCACHE
D3DWDDM2_2DDICAPS_TEXTURE_LAYOUT
D3DWDDM2_2DDICAPS_SWIZZLE_PATTERN
D3D12_DOWNLEVEL_DDICAPS_UMDFILENAME
Поддерживается начиная с Windows 10 версии 1901. Используется драйверами WDDM 2.6 и более поздних версий.

Комментарии

Чтобы позволить драйверу унифицировать концепции возможностей, значения в перечислении D3D10_2DDICAPS_TYPE настраиваются таким образом, чтобы они не перекрывались со значениями в перечислении D3DDDICAPS_TYPE .

Требования

Требование Значение
Минимальная версия клиента D3D10_2DDICAPS_TYPE поддерживается начиная с операционной системы Windows 7.
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

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

D3D11DDI_3DPIPELINESUPPORT_CAPS

D3D11DDI_SHADER_CAPS

D3D11DDI_THREADING_CAPS

D3D11_1DDI_D3D11_OPTIONS_DATA

D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT

D3DDDICAPS_TYPE

D3DWDDM1_3DDI_D3D11_OPTIONS_DATA1